JAVA 提供了一组丰富的平台无关的方式来创建图形用户界面的库。在这篇文章中,我们将学习Swing GUI控件。
读者
本教程是专为学习JAVA GUI编程软件专业人员提供简单的学习步骤。本教程会给您很大的JAVA GUI编程概念的理解,并完成本教程后可以把自己的专业知识技术提升到一个较高的水平。
前提条件
在学习本教程之前,您应该要了解Java编程语言基本知识,知道如何编写、编译和执行Java程序。
Swing示例
1. Swing边框示例
学习如何在Swing UI编程中使用边框(Border)。以下是最常用的示例 -
2. Swing按钮示例
在本小节中将了解如何在Swing UI编程中使用按钮。以下是最常用的示例 -
- 如何在Swing中创建和使用按钮?
- 如何在Swing中创建HTML按钮?
- 如何在Swing中创建带有图标和文本的按钮?
- 如何在Swing中修改按钮的默认外观?
- 如何在Swing中创建一个切换按钮?
- 如何在工具栏按钮中添加分隔符?
3. Swing复选框示例
了解如何在Swing UI编程中使用复选框(CheckBoxe)。以下是最常用的示例 -
4. Swing组合框(Combobox)示例
下面将了解如何在Swing UI编程中使用组合框(Comboboxe)。 以下是最常用的示例 -
5. Swing颜色选择器示例
在本小节将了解如何在Swing UI编程中使用颜色选择器(Color Chooser)。以下是最常用的示例 -
6. Swing对话框示例
了解如何在Swing UI编程中使用Dialogs。以下是最常用的对话框示例 -
- 如何在Swing中使用确定按钮显示消息提示?
- 如何在Swing中显示警告消息对话框?
- 如何在Swing中显示错误消息对话框?
- 如何在Swing中显示没有图标的消息对话框?
- 如何在Swing中显示带有自定义图标的消息对话框?
- 如何在Swing中显示带有是/否和取消选项的确认对话框?
- 如何在Swing中显示是/否选项的确认对话框?
- 如何在Swing按钮上显示自定义文本的确认对话框?
- 如何从Swing输入对话框中的列表中获取用户输入?
- 如何从Swing输入对话框中的文本框中获取用户输入?
- 如何在Swing中创建模态对话框?
- 如何在Swing中创建非模态对话框?
7. Swing编辑器窗格示例
了解如何在Swing UI编程中使用编辑器窗格(EditorPane)。 以下是最常用的示例 -
8. Swing文件选择器示例
在本小节中将了解如何在Swing UI编程中使用文件选择器。以下是最常用的示例 -
- 如何在Swing中显示打开的文件对话框?
- 如何在Swing中显示一个打开文件对话框来选择多个文件?
- 如何在Swing中显示文件选择器以只选择的图像?
- 如何在Swing中显示文件选择器只选择目录?
- 如何在Swing中显示文件选择器以选择文件和目录?
- 如何在Swing中显示保存文件对话框?
9. Swing格式化文本域
了解如何在Swing UI编程中使用格式化文本域(Formatted TextField)。以下是最常用的示例 -
10. Swing框架和窗口示例
了解如何在Swing GUI编程中使用框架(frame)和窗口(window)。 以下是最常用的示例 -
11. Swing列表框示例
了解如何在Swing UI编程中使用列表。 以下是最常用的示例 -
12. Swing布局示例
了解如何在Swing UI编程中使用布局(Layout)。以下是最常用的示例 -
- Swing的BoxLayout示例。
- Swing的GridLayout示例。
- Swing的FlowLayout示例。
- Swing的BorderLayout示例。
- Swing的GridBagLayout示例。
- Swing的CardLayout示例。
- Swing的GroupLayout示例。
- Swing的SpringLayout示例。
- Swing拆分水平分割的分割窗格示例。
- Swing拆分垂直分割的分割窗格示例。
- Swing的标签窗格示例。
- 如何在Swing中显示带有图标选项卡的选项卡式窗口?
13. Swing菜单示例
了解如何在Swing UI编程中使用菜单,以下是一些常用的示例 -
14. Swing密码字段示例
了解如何在Swing UI编程中使用TextFields
和PasswordFields
。 以下是常用的示例 -
15. Swing进度条示例
了解如何在Swing UI编程中使用进度条(Progress Bar)。以下是常用的示例 -
16. Swing滚动窗格示例
了解如何在Swing UI编程中使用滚动窗格(ScrollPane)。 以下是最常用的示例 -
17. Swing滑块示例
了解如何在Swing UI编程中使用滑块。以下是最常用的示例 -
18. Swing表格示例
了解如何在Swing UI编程中使用表格。 以下是最常用的示例 -
19. Swing工具栏示例
了解如何在Swing UI编程中使用工具栏。以下是最常用的示例 -
- Swing JPasswordField类
- Swing JWindow类
- Swing JFrame类
- Swing JPanel类
- Swing JPopupMenu类
- Swing JRadioButtonMenuItem类
- Swing JCheckboxMenuItem类
- Swing JMenu类
- Swing JMenuItem类
- Swing JMenuBar类
- Swing SpringLayout类
- Swing GroupLayout类
- Swing GridBagLayout类
- Swing GridLayout类
- Swing FlowLayout类
- Swing CardLayout类
- Swing BorderLayout类
- Swing LayoutManager2接口
- Swing MouseMotionAdapter类
- Swing WindowAdapter类
- Swing MouseAdapter类
- Swing KeyAdapter类
- Swing FocusAdapter类
- Swing FocusListener接口
- Swing MouseMotionListener接口
- Swing ContainerListener接口
- Swing AdjustmentListener接口
- Swing WindowListener接口
- Swing MouseListener接口
- Swing KeyListener接口
- Swing ItemListener接口
- Swing ComponentListener接口
- Swing ActionListener接口
- Swing PaintEvent类
- Swing MouseMotionEvent接口
- Swing ContainerEvent类
- Swing ComponentEvent类
- Swing AdjustmentEvent类
- Swing WindowEvent类
- Swing MouseEvent类
- Swing KeyEvent类
- Swing InputEvent类
- Swing ActionEvent类
- Swing AWTEvent类
- Swing JSpinner类
- Swing JSlider类
- Swing JProgressBar类
- Swing JFileChooser类
- Swing JOptionPane类
- Swing JScrollBar类
- Swing ImageIcon类
- Swing JTextArea类
- Swing JTextField类
- Swing JComboBox类
- Swing JList类
- Swing JRadioButton类
- Swing JCheckBox类
- Swing JColorChooser类
- Swing JButton类
- Swing JLabel类
- Swing JComponent类
- Swing Container类
- Swing Component类
易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。