standarddialogdemo.java

来自「java课件 java课件 java课件 java课件」· Java 代码 · 共 52 行

JAVA
52
字号
//StandardDialogDemo.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class StandardDialogDemo extends JFrame
       implements ActionListener{
   Container cp;
   JButton btn1 = new JButton("Message"),
           btn2 = new JButton("Confirm"),
           btn3 = new JButton("Input"),
           btn4 = new JButton("Option");
   String[] option={"one","two","three"};
   String name;
   public StandardDialogDemo(){
   	 super("Standard Dialog Demo");
   	 cp = getContentPane();
   	 cp.setLayout(new FlowLayout());
   	 cp.add(btn1);cp.add(btn2);cp.add(btn3);cp.add(btn4);
     
     btn1.addActionListener(this);
   	 btn2.addActionListener(this);
   	 btn3.addActionListener(this);
   	 btn4.addActionListener(this);
   	 
   	 setSize(400,150);
   	 setLocation(400,300);
   	 setVisible(true);
   	 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   }
   
   public void actionPerformed(ActionEvent e){
     if((JButton)e.getSource()==btn1)
        JOptionPane.showMessageDialog(
        	this,"This is a message dialog.");
     else if((JButton)e.getSource()==btn2)
       JOptionPane.showConfirmDialog(
        	this,"This is a confirm dialog.","Confirm",JOptionPane.YES_NO_OPTION);
     else if((JButton)e.getSource()==btn3)
       name = JOptionPane.showInputDialog(
        	this,"Input your name.");
     else if((JButton)e.getSource()==btn4)
       JOptionPane.showOptionDialog(
        	this,"Please choose one.","Option Dialog",
        	0,0,null,option,null); 
   }
   
   public static void main(String args[]){
   	  new StandardDialogDemo();
   }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?