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
- Java学习笔记(二)GUI组件(1)
- Java学习笔记(GUI)
- C++ GUI Qt4学习笔记(二)
- Unity3D 学习笔记(二) GUI
- JAVA(学习笔记1.1)——GUI组件与用户界面设计
- Java学习笔记-------Java引出GUI组件的事件 ???
- C++ GUI Qt4学习笔记(二) 创建对话框
- SEAM学习笔记(二)-----------Seam组件
- Sencha Touch学习笔记(二)组件
- Bootstrap学习笔记之组件(二)
- 【java学习】GUI组件--CheckBox
- GUI--Swing组件(1)
- Java学习笔记-GUI
- java GUI(1)--AWT组件和布局管理
- JAVA图形界面(GUI)之常用组件
- java笔记day22—GUI(1)
- java中级-11-GUI图形用户界面(1)-GUI概念及组件类型
- java学习笔记(三)——发布GUI程序
- ADF:获取下拉框的值
- 用WASAPI实现windows PC系统声音捕获
- GCD的使用
- 一步步调通Openfire3.10.2+Smack4.1.4官方Demo
- linux下搭建ftp服务器
- Java学习笔记(二)GUI组件(1)
- 黑马程序员-OC类的声明和实现,以及OC的优势
- Android系列---JSON数据解析
- EF(3)-Linq TO ADO.NET
- UNITY 5.2.1 发行说明 中文版
- C#中out和ref之间的区别
- java 接口回调经典案例--网络请求回调
- Laravel 5 系统架构:服务提供者、服务容器、Contracts、Facades
- WEB前端学习 Day 2(边框)