本题中使用了选项卡,窗口中有一个选项卡,总共有“系统”、“声卡”、“显卡”、“网卡”和“帮助”5项选项面。单击各个选项的文字标签后,所选中的选项将为当前选项。“系统”选项上有3个复选按钮,分别控制“声卡”、“显卡”和“网卡”三个选项,选中某个按钮后,它所指示的选项就可用,否则不可用。 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; public class java3 extends JFrame{ JTabbedPane config=new JTabbedPane: public java3{ super("java3"); setSize(500,300); setDefaultCloseoperation(EXIT_ON_CLOSE); JPanel configPane=new JPanel; configPane.setLayout(new BoxLayout(config- Pane,BoxLayout.Y_AXIS)); JTextArea question=new JTextArea("下面的哪 个选项\n"+"你想设置?"); question.setEditable(false); question.setMaximumSize(new Dimension(300, 50)); question.setAlignmentX(0.Of); question.setBackground(configPane.getBack- ground); JCheckBox audioCB=new JCheckBox ("声卡", true); JCheckBox nicCB=new JCheckBox("网卡", true); JCheckBox tvCB=new JCheckBox("显示卡", false); configPane.add(Box.createVerticalGlue); configPane.add(question); configPane.add(audioCB); configPane.add(nicCB); configPane.add(tvCB); configPane.add(Box.ereateVerticalGlue); JLabel audioPane=new JLabel("声卡页面"); JLabel niePane=new JLabel("网卡页面"); JLabel tvPane=new JLabel("显示卡页面"); JLabel helpPane=new JLabel("帮助信息"); audioCB.addItemListener(new TabManager(au- dioPane)); nicCB.addItemListener(new TabManager (nicPane)); tvCB.addItemListener(new TabManager (tvPane)): config.addTab("系统",null,configPane," Choose Installed Options”); config.addTab("声卡",null,audioPane,"Audio system configuration”); config.addTab("网卡",null,nicPane;"Netwot- king configuration"); config.addTab("显示卡",null,tvPane,"Video system configuration"); config.addTab("帮助",null,helpPane,"How Do I…"); getContentPane.add(config,BorderLayout. CENTER); } class TabManger implements ActionListener{ Component tab; public TabManager(Component tabToManage){ tab=tabToManage; } public void ItemStateChanged(ItemEvent ie){ int index=config.indexOfComponent(tab); if(index!=-l){ config.setEnabledAt(index,ie.getStateChange = =ItemEvent.SELECTED); } this.repaint; } } public static void main(String args[]){ java3 SC=new java3; se.setVisible(true); } }

本题中使用了选项卡,窗口中有一个选项卡,总共有“系统”、“声卡”、“显卡”、“网卡”和“帮助”5项选项面。单击各个选项的文字标签后,所选中的选项将为当前选项。“系统”选项上有3个复选按钮,分别控制“声卡”、“显卡”和“网卡”三个选项,选中某个按钮后,它所指示的选项就可用,否则不可用。 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; public class java3 extends JFrame{ JTabbedPane config=new JTabbedPane: public java3{ super("java3"); setSize(500,300); setDefaultCloseoperation(EXIT_ON_CLOSE); JPanel configPane=new JPanel; configPane.setLayout(new BoxLayout(config- Pane,BoxLayout.Y_AXIS)); JTextArea question=new JTextArea("下面的哪 个选项\n"+"你想设置?"); question.setEditable(false); question.setMaximumSize(new Dimension(300, 50)); question.setAlignmentX(0.Of); question.setBackground(configPane.getBack- ground); JCheckBox audioCB=new JCheckBox ("声卡", true); JCheckBox nicCB=new JCheckBox("网卡", true); JCheckBox tvCB=new JCheckBox("显示卡", false); configPane.add(Box.createVerticalGlue); configPane.add(question); configPane.add(audioCB); configPane.add(nicCB); configPane.add(tvCB); configPane.add(Box.ereateVerticalGlue); JLabel audioPane=new JLabel("声卡页面"); JLabel niePane=new JLabel("网卡页面"); JLabel tvPane=new JLabel("显示卡页面"); JLabel helpPane=new JLabel("帮助信息"); audioCB.addItemListener(new TabManager(au- dioPane)); nicCB.addItemListener(new TabManager (nicPane)); tvCB.addItemListener(new TabManager (tvPane)): config.addTab("系统",null,configPane," Choose Installed Options”); config.addTab("声卡",null,audioPane,"Audio system configuration”); config.addTab("网卡",null,nicPane;"Netwot- king configuration"); config.addTab("显示卡",null,tvPane,"Video system configuration"); config.addTab("帮助",null,helpPane,"How Do I…"); getContentPane.add(config,BorderLayout. CENTER); } class TabManger implements ActionListener{ Component tab; public TabManager(Component tabToManage){ tab=tabToManage; } public void ItemStateChanged(ItemEvent ie){ int index=config.indexOfComponent(tab); if(index!=-l){ config.setEnabledAt(index,ie.getStateChange = =ItemEvent.SELECTED); } this.repaint; } } public static void main(String args[]){ java3 SC=new java3; se.setVisible(true); } }


相关考题:

在活动窗口中,查看关于“版式”选项卡的帮助信息。

在Excel2010主界面窗口中包含()。 A、输出选项卡B、插入选项卡C、开始选项卡D、数据选项卡

Revit软件系统默认的选项卡有()。 A、“建筑”选项卡B、“结构”选项卡C、“机电”选项卡D、“体量和场地”选项卡E、“系统”选项卡

本题中使用了选项卡,窗口中有-个选项卡,总共有“系统”、“声卡”、“显卡”、“网卡”和“帮助”5项选项面。单击各个选项的文字标签后,所选中的选项将为当前选项。“系统”选项上有3个复选按钮,分别控制“声卡”、“显卡”和“网卡”三个选项,选中某个按钮后,它所指示的选项就可用,否则不可用。

在______中可以对弹出窗口阻止程序进行设置。A.在Internet选项“常规”选项卡的“弹出窗口阻止程序”B.在Internet选项“内容”选项卡的“弹出窗口阻止程序”C.在Internet选项“隐私”选项卡的“弹出窗口阻止程序”D.在Internet选项“安全”选项卡的“弹出窗口阻止程序”

“块编写选项板”窗口包含三个选项卡,以下哪个选项不属于块编辑器()。 A.“参数”选项卡B.“动作”选项卡C.“参数集”选项卡D.“动作集”选项卡

在Excel 2010主界面窗口(即工作窗口)中不包含()A.“插入”选项卡;B.“输出”选项卡;C.“开始”选项卡;D.“数据”选项卡;

在Exc2010主界面窗口中不包含 。A.“输出”选项卡B.“插入”选项卡C.“开始”选项卡D.“数据”选项卡

在Excel 2010主界面窗口(即工作窗口)中不包含()A.“插入”选项卡;B.“输出”选项卡;C.“开始”选项卡;D.“数据”选项卡