
c = new JButton("点我有次数哦")
f.getContentPane().add(c)
c.setVisible(true)
c.addActionListener(this)
此时又增加了一个按钮,就可以用e.getSource() 判断点击的是哪一个按钮。
建议你把面向对象搞懂在学swing编程吧,很容易看懂的
新建一个窗口,然后实现一个关闭按钮”窗口的功能
import java.awt.*import java.awt.event.*
public class TestWindowEvent {
public static void main (String[] args) {
new Frame88 ("WindowAdapter")
}
}
class Frame88 extends Frame {
Frame88 (String s) {
super(s)
setBounds (300,300,200,70)
setLayout (null)
setVisible (true)
addWindowListener (new WindowAdapter() {
public void windowClosing(WindowEvent e) {
setVisible (false)
System.exit(0)
}
} )
}
}
使用图形用户界面class Gui extends JFrame implements ActionListener {
private JButton jb = new JButton()
Gui() {
super("Gui")
this.add(jb) //添加按钮
jb.addActionListener(this) //按钮事件监听
//当然你可以按自己的想法做布局
this.pack()
this.setVisible(true)//可见
this.setResizable(false)//不可修改大小
this.setLocation(100, 100)//起始位置
}
//覆写ActionListener接口中的事件处理方法
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource() == jb) {
//事件处理
}
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)