- 1、本文档共171页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* protected static Vector parseList(String theStringList) { Vector v = new Vector(10); StringTokenizer tokenizer = new StringTokenizer(theStringList, ); while (tokenizer.hasMoreTokens()) { String image = tokenizer.nextToken(); v.addElement(image); } return v; } public static void main(String s[]) { JFrame frame = new JFrame(SplitPaneDemo); frame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) {System.exit(0);} }); SplitPaneDemo splitPaneDemo = new SplitPaneDemo(); frame.getContentPane().add(splitPaneDemo.getSplitPane()); frame.pack(); frame.setVisible(true); } } 9.6.2 中间层容器(续) ——JSplitPaneDemo.java Swing 组件 * 程序说明 将一个JList组件放在一个JScrollPane容器中 将一个绘有图片的JLabel放在另一个JScrollPane容器中 将两个JScrollPane容器放到一个JSplitPane容器中 该类实现了ListSelectionListener接口,对列表选择事件可以做出反应,使JLable显示出不同的图片 9.6.2 中间层容器(续) ——JSplitPaneDemo运行结果 Swing 组件 * JTabbedPane 如果一个窗口的功能有几项,我们可以给每项设置一个标签,每个标签下面包含为完成此功能专用的若干组件 用户要使用哪项功能,只用点击相应的标签,就可以进入相应的页面 9.6.2 中间层容器(续) ——JTabbedPane Swing 组件 * 9.6.2 中间层容器(续) ——JTabbedPane常用API 名称 说明 JTabbedPane() 创建一个tabbed pane。标签条位置在顶部 JtabbedPane(int tabPlacement) 创建一个tabbed pane,并设置其标签位置。参数为从SwingConstants接口中继承来的TOP、BOTTOM、LEFT、RIGHT之一。 void addTab(String title, Icon icon, Component comp, String tip) void addTab(String title, Icon icon, Component comp) void addTab(String, Component) 增加一个标签页,第一个String参数指定显示在标签上的文本,可选的Icon参数制定标签图标,Component参数指定选择此标签页时要显示的组件,最后一个可选的String参数是提示信息 void insertTab(String title, Icon icon, Component comp, String tip, int index) 在指定位置index插入一个标签页,第一个标签页的index是0,其余参数意义同addTab方法 removeTabAt(int index) 删除指定位置的标签页 Swing 组件 * 9.6.2 中间层容器(续) ——JTabbedPane常用API int indexOfTabComponent comp) int indexofTab(String title) int indexofTab(Icon icon) 返回有指定组件、标题或图标的标签页序号 void setSelectedIndex(int) void setSelectedComponent( Component comp) 选择指定序号或组
文档评论(0)