Java图形用户界面(GUI)编程:Swing和JavaFX框架的应用,包括创建窗口、添加组件、处理事件以及美化界面等
在Java中,有两个主要的GUI编程框架: Swing 和 JavaFX。
- Swing (早期版本为AWT)
- 创建窗口:
JFrame
或Window
- 添加组件:
JButton
,JLabel
,JTextField
, 等 - 处理事件: 组件上会触发事件,如点击事件,可以通过
.addActionListener()
方法进行监听和处理 - 美化界面: 可以使用CSS来自定义组件的外观
- JavaFX (取代Swing成为Java GUI的主要框架)
- 创建窗口:
Scene
和Stage
- 添加组件: 自带丰富组件库,如
Button
,Label
,TextField
, 等 - 处理事件: 组件同样会触发事件,同Swing一样可以通过监听器进行处理
- 美化界面: 可以使用CSS来自定义组件的外观,甚至可以直接在Scene上添加自定义UI
总的来说,Swing是Java早期提供的GUI框架,而JavaFX则是Java 5后逐渐取代Swing的主要框架。
还没有评论,来说两句吧...