分享
 
 
 

J组件

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

如前所述,Swing包括250多个类,其中有些是UI组件,有些是支持类。为了把UI组件和支持类区分开,Swing组件的名字以J开头。表1-1列出了Swing提供的J组件。用斜体字表示的组件是AWT组件的替代组件。

Swing UI组件

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

组件类

描述

─────────────────────────────────

JApplet Java.applet.Applet类的扩展,它含有JRootPane的一个实例

JButton 能显示文本和图形的按钮,它是AWT按钮组件的替代组件

JCheckBox 能显示文本和图形的复选框,它是AWT选择组件的替代组件

JCheckBoxMenuItem 一个复选框菜单项,它是AWT的复选框菜单项组件的替代组件

JComboBox 带下拉列表的文本框,它是AWT选择组件的替代组件

JComponent 所有轻量J组件的基类

JDesktopPane 内部窗体的容器

JDialog

Swing对话框的基类,它扩展了AWT Dialot类

JEditorPane 用于编辑文本的文本窗格

JFrame 扩展java.awt.Frame的外部窗体

JInternalFrame 在JDesktopPane中出现的内部窗体

JLabel 可显示文本和图标的标签,它是AWT标签组件的替代组件

JLayeredPane 能够在不同层上显示组件的容器

JList 显示选项列表的组件,它是AWT列表组件的替代组件

JMenu 菜单条中显示的一个菜单,它是AWT菜单组件的替代组件

JMenuBar 用于显示菜单的菜单条,它是AWT菜单条组件的替代组件

JMenuItem 菜单项,它是AWT菜单项组件的替代组件

JOptionPane 显示标准的对话框,如:消息和问题对话框

JPanel 通用容器,它是AWT面板和画布组件的替代组件

JPasswordfield JTextField的扩展,使输入的字符不可见

JPopupMenu 弹出式菜单,它是AWT弹出式菜单组件的替代组件

JProgressBar 进度指示器

JRadioButton 单选按钮,它是AWT复选框组件的替代组件

JRootPane 顶层容器,它包含一个玻璃窗格,一个层窗格,一个内容窗格和一个可选的菜单条

JScrollBar 滚动条,它是AWT滚动条组件的替代组件

JScrollPane 滚动窗格,它是AWT滚动窗格组件的替代组件

JSeparator 水平或垂直分隔条

JSlider 滑杆

JSplitPane 有两个分隔区的容器,这两个分隔区可以水平排列或者垂直排列且分隔区的大小能自动调整

JTabbedPane 带选项卡的窗格

JTable 表格

JTableHeader 表格头

JTextArea 用于输入多行文本的文本域,它是AWT文本域组件的替代组件

JTestComponent 文本组件的基类,它替代AWT的TextComponent类

JTextField 单行文本域,它替代AWT的单行文本域组件

JTextPane 简单的文本编辑器

JToggleButton 两种状态的按钮,它是JCheckBox和JRadioButton组件的基类

JToolBar 工具条

JToolTip 当光标停留在一个组件上时,该组件上显示的一行文字

JTree 用于按钮层次组织数据的结构控件

JViesport 用于浏览可滚动组件的视口

JWindow 外部窗口,它是java.awt.Window的扩展

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

注:斜体字表示的是AWT的替代组件

插入式界面模式

Swing支持插入式界面样式,界面模式的基础是“模型-视图-控制器”体系结构的变体。图1-3图解说明了在不同的界面样式下运行的小应用程序。

修改小应用程序或应用程序的界面样式不需要修改程序代码,通过把$ JDK_HOME/lib目录下的swing.properties文件中的swing.defaultlaf属性设置为所需要的界面样式类型,就可以在运行时刻设置缺省的界面样式。下面是swing.properties文件的一个例子,它通过指定defaultlaf属性来设置缺省的界面样式:

# swing.properties example file. Lines that begin with '#' are

# comments.

# The Mac look and feel is specifed as the default look and

# feel below. If no look and feel is specifed.then the default

# look and feel (metal) is used.

# the next line specifies which look and feels are installed.

swing.installedlafts=metal,motif,windows,mac

# default set to Mac look and feel

swing.defaultlaf=javax.swing.plaf.mac.MacLookAndFeel

# swing.defaultlaf=javax.swing.plaf.windows.WindowsLookAndFeel

# swing.defaultlaf=javax.swing.plaf.motif.MotifLookAndFeel

在“插入式界面样式”中介绍了插入式界面样式的Swing实现。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有