Swing是在java的基础图形化用户界面AWT的基础上扩建的API集
Swing的功能:通过java代码编写窗口程序,创建图形化用户界面(GUI)
主要功能:创建窗体、面板,在窗口中导入或绘制图片,或输入文本信息,结合java的JDBC和/或IO操作可以实现数据的保存
JFrame是创建窗体的Swing类,用来创建一个图形界面的原始窗口,并设置其大小、位置等属性,是Swing编程最基础的类
JFrame中的方法:
setVisible():设置窗体是否显示
setTitle() :设置窗体标题
setSize() :设置窗体大小
setLocation() :设置窗体初始显示的位置
setResizable() :设置窗体是否可以改变大小
如何取得屏幕的大小
Toolkit.getDefaultToolkit().getScreenSize().width
Toolkit.getDefaultToolkit().getScreenSize().height
JOptionPane中的方法(弹出信息框、确认框)
JOptionPane.showMessageDialog(mf, "我的信息");
显示一个消息对话框,主要用来提示信息
有两个参数,第一个是表示在哪个窗口弹出,第二个是信息内容
int result = JOptionPane.showConfirmDialog(mf,"我的确认信息,现在要开始游戏吗?");
显示一个确认对话框,用户选择后,根据返回的结果进行判断。是:0;否:1;取消:2;
String username = JOptionPane.showInputDialog("请输入你的姓名:");
显示一个信息输入对话框,作用是用来保存用户输入的信息。
setLocation() :设置窗体初始位置