Java GUI学习之入门1

Java提供的gui包:

Java.awt包,主要提供字体/布局管理器

Java.swing包,主要提供各种组件(窗口/按钮/文本框)

Java.awt.event包,事件处理, 后台功能的实现。

 

Swing提供的主要组件:

(1)顶层容器:常用的有JFrame(普通窗口),JDialog(对话框)

(2)中间容器:JPanel(轻量级面板容器组件),JOptionPane(选项面板),JScrollPane(带滚动条的面板组件),JLayeredPane(层级面板),JSplitPanel(分割面板),JTabbedPanel(选项卡面板)等,主要以panel结尾,表示面板组件。

(3)基本组件:JMenuBar(菜单条),JMenu(菜单),JMenuItem(菜单项),JLabel(标签),JButton(按钮),JRadioButton(单选按钮),JCheckBox(复选框),JToggleButton(开关按钮),JTextField(文本框),JPasswordField(密码框),JTextArea(文本区域),JComboBox(下拉列表框),JList(列表),JProgressBar(进度条),JSlider(滑块),JFileChooser(文件选择)等。

 

使用的方法是,先建立窗口组件JFrame,然后创建各种中间容器组件JPanel,放置到JFrame,然后新建基本组件,比如JLabel,放置到JPanel,然后在基本组件的事件中写后台功能。基本所有的gui程序都有JFrame,各种JPanel,各种基本组件,基本组件的事件和事件内的实际功能组成。

这个博客展示各种基本组件如何创建,如何放置到面板上,面板如何放置到窗口JFrame上,https://www.cnblogs.com/phpdo100/p/8297349.html

 

 

posted @ 2022-08-21 10:13  Oliver2022  阅读(20)  评论(0编辑  收藏  举报