对话框的四种类型:
消息, 输入,确认, 颜色

背景:建一个名为“ActionEventDemo”的窗口,在其中放置了一个按钮,一个面板,一个标签。

 1)消息对话框

(1)点击按钮弹出名为"消息提示对话框"的消息对话框,对话框里的内容为:“是否要输入内容”。选择“是”即输入 代码中 已经给出的内容。

代码如下:

 1 package HandEvent;
 2 
 3 import java.awt.event.ActionEvent;
 4 import java.awt.event.ActionListener;
 5 
 6 import javax.swing.*;
 7 
 8 public class ActionEventDemo extends JFrame implements ActionListener {
 9     JButton click;
10     JPanel panel;
11     JLabel message;
12     
13     public ActionEventDemo() {
14         super("ActionEventDemo");//只能放在第一行,在子类的构造方法中,用super调用且放在第一行
15         click =new JButton ("Click");
16         panel =new JPanel();
17         message=new JLabel();
18         
19         add(panel);
20         panel.add(click);
21         panel.add(message);
22         
23         click.addActionListener(this);//this指代"obj"(public static void 中new 的对象)
24         setSize(300,300);
25         setVisible(true);
26         
27     }
28     
29     public static void main(String args[]) {
30         ActionEventDemo obj=new ActionEventDemo(); 
31     }
32     public void actionPerformed(ActionEvent arg0) {
33         //消息对话框
34         JOptionPane.showMessageDialog(this,"是否要输入内容","消息提示对话框",JOptionPane.INFORMATION_MESSAGE);//this交代了在this的前方显示对话框
35         //this 至位置,第二个 为内容,第三个为对话框标题,第四个为对话框类型
36         
37         message.setText("Welcome to java");//需要传参
38         
39     }
40 }
View Code

相关文章:

  • 2022-12-23
  • 2021-04-02
  • 2021-07-03
  • 2021-12-27
  • 2021-08-23
  • 2021-11-29
  • 2021-12-30
猜你喜欢
  • 2022-12-23
  • 2021-10-21
  • 2022-12-23
  • 2021-06-04
  • 2022-01-31
  • 2021-10-29
相关资源
相似解决方案