看看我的破JAVA程序。(30分)

  • 主题发起人 主题发起人 易名烦
  • 开始时间 开始时间

易名烦

Unregistered / Unconfirmed
GUEST, unregistred user!
看了别人的程序,随写的,不对,所以来请教了:
import javax.swing.*;
public class test extends JPanel{
public static void main(String args[]){
test ss = new test();
ss.setSize(100,100);
ss.setVisible(true);
JButton mm=new JButton();
mm.setSize(20,20);
ss.add(mm);
ss.show(true);
}
}
执行后什么也没得。
 
或许是 JPanel 必须要其他的容器包含,不能独立形成窗口.
JPanel也可以用到JAVA的Web Applet中.
 
(Ning_ning,你是不是上次和程云组织北京大富翁聚会的哪个?)
我也是这么想的,DEMO里都这样写的。
 
import java.awt.*;
import javax.swing.*;
public class test extends JPanel{
public static void main(String args[]){
test ss = new test();
ss.setSize(100,100);
ss.setVisible(true);
JButton mm=new JButton();
mm.setSize(20,20);
ss.add(mm);
ss.show(true);
JFrame jf=new JFrame();
jf.setBounds(0,0,300,400);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.getContentPane().add(ss);
jf.show();
}
}
 
对了对了,谢谢,再麻烦你一下行吗?不行的话我就结贴了。
[red]如果我要给自己写的JButton加一个Click事件怎么写?[/red]
 
给你稍微解释一下,希望对你有帮助。
比如你的button名字叫作 Select1,
首先定义这个button private JButton Select1 = new JButton();
然后加到你的容器上去, this.add(Select1, null);
(用this或者自己的panel都行)
然后给这个button加上监听(也就是listener),类型用java.awt.event.ActionListener()。
Select1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
Select1_actionPerformed(e);
}
});
再然后就是加上点击的处理事件:(里面写上你自己的操作)
void Select1_actionPerformed(ActionEvent e) {
Select1.setSize(100,100);(这个地方写你的操作)
}
就行了。
不知道对你是否有用,希望学习顺利!
 
谢谢,能否联系你们啊?
我刚学,看了一半的JAVA编程思想?
有很多问题想问你们呢?
 
多人接受答案了。
 
后退
顶部