将下列代码补充完整public class chen{ static int i =0; public static void main(String argsD){ final ①button=new JButton("按钮(+5)")://声明一个按钮 JFrame frame=new JFrame("图形界面与事件处理”);②lable=newJLabel0://声明一个标签 button.③(newActionListener0//在按钮上绑定侦听器 public void actionPerformed(ActionEvent e){ if(e.getSource()==button){ ④//每点击一次按钮数字加5,写自加赋值语句不得分 }}); lable.setText("i"); frame.add(lable,BorderLayout.NORTH); frame.add(button); frame.setBounds(30,30,200,200);⑤://将窗口对象设为可见. frame.addWindowListener(newWindowAdapter0{ public void WindowClosing(WindowEvent e){ System.exit(0); }); chen che = new chen():} )
时间: 2024-03-27 11:36:57 浏览: 65
Public_chat.rar_ public chat_public chat
下面是完整的代码:
```
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class chen {
static int i = 0;
public static void main(String[] args) {
final JButton button = new JButton("按钮(+5)"); //声明一个按钮
JFrame frame = new JFrame("图形界面与事件处理");
final JLabel label = new JLabel(); //声明一个标签
button.addActionListener(new ActionListener() { //在按钮上绑定侦听器
public void actionPerformed(ActionEvent e) {
i += 5; //每点击一次按钮数字加5,写自加赋值语句不得分
label.setText(String.valueOf(i)); //将标签的文本设置为i的值
}
});
label.setText(String.valueOf(i));
frame.add(label, BorderLayout.NORTH);
frame.add(button);
frame.setBounds(30, 30, 200, 200);
frame.setVisible(true); //将窗口对象设为可见
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
}
```
这段代码实现了一个简单的GUI程序,包括一个按钮和一个标签。每次点击按钮,标签上的数字会加5。
阅读全文