Java学习笔记(二)GUI组件(1)

来源:互联网 发布:高清网络播放器排名 编辑:程序博客网 时间:2024/06/10 08:59

简单GUI的输入/输出与JOptionPane

对话框的构建
下面用一个加法器的小程序实例对话框的简单应用
import javax.swing.JOptionPane;public class Addition {    /**     * @param Additoin program that uses JOptionPane input dialogs     * @author Faulkner     */    public static void main(String[] args) {        // obtain user input from JOptionPane input dialogs        String firstNumber =                 JOptionPane.showInputDialog("Enter first integer");        String secondNumber =                 JOptionPane.showInputDialog("Enter second integer");        //声明了局部String变量firstNumber,并将它赋值为调用JOptionPane静态方法showInputDialog的结果        //这个方法显示一个输入对话框,将方法的String实参(“Enter first integer”)作为提示语        //convert String input to int vaules for use in calculation        int number1 = Integer.parseInt(firstNumber);        int number2 = Integer.parseInt(secondNumber);        //将输入的字符串转换成int值。Integer类的静态方法parseInt可将它的String实参转换成int值。        int sum = number1 + number2; //add numbers        //display result in a JOptionPane message dialog        JOptionPane.showMessageDialog(null, "The sum is " + sum,"Sum of Two Integer",JOptionPane.PLAIN_MESSAGE);        //利用showMessageDialog方法,显示一个包含和值的消息对话框        //第一个参数定位对话框,null表示显示在屏幕中央。第二个实参为显示的消息。        //第三个实参是对话框标题。第四个实参JOptionPane.PLAIN_MESSAGE是显示消息对话框的类型。此类不会在消息左边显示图标。    }//end method main}//end class Addition

Swing组件

JLabel、JTextField、JButton、JCheckBox、JComboBox、JList、JPanel
Object—>Component—>Container—>JComponent

JButton

单击命令按钮时产生一个ActionEvent事件

0 0
原创粉丝点击