我想创建一个多线程ping应用程序,我可以在其中单击start,创建n线程以同时ping多个主机,从GUI中的线程获取结果,并在用户单击取消按钮时取消所有线程.
我已经看到(很多)多线程的方法来做到这一点,但我想有一个代码示例.
有人知道我在哪里可以找到它吗?
我有个问题.
我刚开始使用Java,可能会有一些基本的东西.现在我想知道程序中的某种页面(部分)是如何形成的.我不是指某种选项卡式面板,或者如果您单击一个文本可见的按钮.
我的意思是,例如整个屏幕上程序的一个单独部分看起来.作为游戏的主菜单.除了当时可见的主菜单外别无其他.例如,如果您从该菜单中单击按钮.游戏正在加载.(我正在使用标准游戏的构建作为示例)如果您例如主菜单单击另一个按钮(例如"设置")然后麦芽汁设置"页面"可见,并且该程序没有其他任何内容真的在做.我不知道如何调用这种类型的导航.但几乎每个项目都有一些东西.我怎么能这样做?我应该怎么做,例如,作为一个新文件,导入特定页面的类,或什么?
请在回答我的问题之前先观看相册和说明.http://imgur.com/a/DKd4H#0
我想在C++中创建一个类似于相册图像的程序(参见上面的链接),但我不认为流行的GUI库可以完成以下所有操作.
在谷歌搜索后,我没有找到任何符合我要求的图书馆.所以我来到这里问问题.我希望图书馆可以免费(没有任何限制),并允许我:
Python 3.3.2 Hello.My问题 - 需要为输入数据(矩阵或表)创建GUI.并从此表单数据中获取.例如:
float
完美的解决方案是输入形式的限制(只有浮动).
问题:我能用什么?Tkinter没有表.. wxPython不支持Python 3. PyQt4?(mb你有例子如何从tabel中获取数据A=[[1.02,-0.25,-0.30,0.515],[-0.41,1.13,-0.15,1.555],[-0.25,-0.14,1.21,2.780]]?)
任何人都有想法?
我正在尝试编写一个关于弹跳球的代码,但我仍然坚持如何让球反弹.代码似乎是正确的,没有来自eclipse的错误消息,但球不动.任何帮助/提示都很感激.
这是我的代码:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class BouncingBallTest extends JFrame {
private JButton jbtStart = new JButton("Start");
private JButton jbtStop = new JButton("Stop");
private Ball canvas = new Ball();
public BouncingBallTest() {
JPanel panel = new JPanel(); // Use the panel to group buttons
panel.add(jbtStart);
panel.add(jbtStop);
add(canvas, BorderLayout.CENTER); // Add canvas to centre
add(panel, BorderLayout.SOUTH); // Add panel to south
// register listener
jbtStart.addActionListener(new StartBouncingBallTest());
jbtStop.addActionListener(new StopBouncingBallTest());
}
// the main method
public static void main(String[] args) …Run Code Online (Sandbox Code Playgroud) 我创建了一个表单.我在其上放了2个面板,即"Panel1"和"Panel2".我在"Panel2"中放了一个按钮.
然后我在表单中添加了另一个按钮,即"Button2".
单击"Button2"执行以下代码:
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Me.Panel2.Parent = Me.Panel1
' Me.Panel1.Location = New Point(0, 0) this does not work either
End Sub
Run Code Online (Sandbox Code Playgroud)
当我点击"Button2"时,"Panel2"就会消失.我希望"Panel2"放在"Panel1"中,但是那里没有显示.
有人看到我做错了吗?
感谢您的帮助!
我正在尝试制作一个程序,让你选择你想要的图像数量,然后它将询问你想要使用的文件的名称是什么.然后它将以适当的方式在屏幕上以网格打印它们.
现在我知道这段代码的很多部分,比如宽度和高度,行和列,以及其他的东西都是错的,我打算在我弄清楚这一点后修复它们.无论我如何改变它,都不会让我使用paintComponent.我想把它留在我的主要课堂上,这还有可能吗?很多时候我把它放在一个单独的图形类中,但是引入我对该类的输入是令人恼火的.
import java.awt.Color;
import java.awt.Container;
import java.awt.Graphics;
import java.awt.GridLayout;
import java.awt.Image;
import java.util.ArrayList;
import java.util.Scanner;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Core extends JPanel{
public static void main(String[] args){
Scanner r = new Scanner(System.in);
System.out.println("How many selections will you have? 1, 2 or 4? ");
if(r.next().contains("1") | r.next().contains("2") | r.next().contains("4")){
String selections = r.next();
int number = Integer.parseInt(selections);
ArrayList<String> images = new ArrayList();
for(int j = 1; j <= number; j++){
System.out.println("Your options are boo, bae, skinny, …Run Code Online (Sandbox Code Playgroud) 在控制台应用程序中,通常有一个主文件,您可以在其中键入您希望程序执行的操作.在事件驱动的GUI程序中,您有每个函数的事件处理程序(例如在Visual C#Windows窗体中).
在Cocoa GUI应用程序中,我没有看到可以创建变量和运行命令的集中位置.例如,我可以创建一个新类并定义其所有成员函数和数据,但我没有地方实际创建该类的新对象.我在哪里放置"实际程序"?我找不到一个文件,程序的所有部分都放在一起,我似乎只能定义类.存在一个主文件和函数,但它们不应该被使用 - main()只需启动应用程序.
这是如何运作的?我在哪里放我的程序代码?
我看过一些应用程序使用这种外观,我认为它看起来很棒所以我希望我的应用程序看起来也像这样.
我已经尝试制作一个ListView并使用"simple_list_item_1",但这只是一个带有白色文本的纯黑色背景.
此外,我的应用程序可以看起来像仍然可用于Android 2.1及以上?
从用户界面的角度来看,为什么有一个title选项AlertDialog呢?为什么message单独不够?我们真的需要一个头衔吗?如果是这样,请提供标题有用的可视示例.
该AlertDialog 文件显示了一个AlertDialog没有标题,它看起来完美的对我说:

user-interface android human-computer-interface android-alertdialog