Swing界面是java中的创建一个窗口的方法。在java中有两种图形界面分类一种是java.awt,还有一种是javax.swing。在这之前我接触过C++的图形界面系统,是用WINAPI接口进行窗口创建,这种方法是将程序分为两部分,一部分是窗口主函数,另一种是消息处理函数。用API接口与swing界面相比,比较麻烦,需要记的东西较多,建立一个简单的窗口需要几十行代码,而swing界面就要简洁易懂了很多,比较方便。
swing界面中组件分为两种,一种是容器,还有一种是元素。容器可以装载容器组件和元素组件,而元素组件中只能装载图片和文件,使用频率最高的组件为javax.swing中的组件,其中,容器:JFrame(顶级容器)JPanel(最灵活的容器),元素组件有:JLabel(标签类 显示文字或图片)、JTextField(文本输入框类 输入什么内容就可以看到什么内容)JPasswordField(密码输入框类,输入内容用某一个符号代替显示)JComboBox (下拉框类,显示文字,图片,或者其他的信息)、JCheckBox(复选框类 提供选择,还可以显示文字或图片)、JButton(按钮类,显示文字或图片)。
通过做了一个简单的登陆界面,我充分感受到了swing界面的方便之处,许多我以前认为很复杂的界面很简单的就做出来了,所以我认为这是一个非常有用的创建窗体的方法,以后将会非常有用。
swing界面中组件分为两种,一种是容器,还有一种是元素。容器可以装载容器组件和元素组件,而元素组件中只能装载图片和文件,使用频率最高的组件为javax.swing中的组件,其中,容器:JFrame(顶级容器)JPanel(最灵活的容器),元素组件有:JLabel(标签类 显示文字或图片)、JTextField(文本输入框类 输入什么内容就可以看到什么内容)JPasswordField(密码输入框类,输入内容用某一个符号代替显示)JComboBox (下拉框类,显示文字,图片,或者其他的信息)、JCheckBox(复选框类 提供选择,还可以显示文字或图片)、JButton(按钮类,显示文字或图片)。
通过做了一个简单的登陆界面,我充分感受到了swing界面的方便之处,许多我以前认为很复杂的界面很简单的就做出来了,所以我认为这是一个非常有用的创建窗体的方法,以后将会非常有用。