1、在一个Java程序中怎么控制一个图片的运动编写一个窗口程序,里面一个按钮,一个JPanel,JPanel中有一幅图片,当点击按钮后,JPanel中的图片以5像素、20毫秒的速度以左端运动到右端,并返回左端。
答案:public void paintComponent(Graphics g) {
super.paintComponents(g);
……
y += 5;
}
private class PaintThread implements Runnable {
public void run() {
while(true) {
repaint();
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args){
new Thread(new PaintThread()).start();
}
方法根据自己的组合下吧!核心代码就这些了!
2、JAVA swt错误异常:
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at server.server.<init>(server.java:60)
at server.server.main(server.java:121)
Exception in thread "main" java.lang.NullPointerException
at server.server.<init>(server.java:71)
at server.server.main(server.java:121)
答案:你应该是应用了端口设置 你检查下代码中你要通讯的这个端口是否已被其他应用占用 因为端口的使用时唯一的 必须使用小于65535的端口号
3、java如何读取GUI中输入的值首先定义了JTextField text=new JTextField(1);在程序的后面需要读取text中的值是应该怎么办?谢谢大家 ?
答案:text.getText()