0

所以,我的问题是:当从 JComboBox 中选择“Perimeter”时,我将如何使选项卡(包含在 JTabbedPane 中)出现在前面?同样使用区域或其他选项卡。

    private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {                                           
    String selectedItem = jComboBox1.getSelectedItem().toString();

    if(selectedItem != null)
    {
        //if perimeter option selected, show the tab for it
        if(selectedItem.equals("Perimeter"))
        {
            //bring the permeter tab to the front, all contained within a tabbedPane
        }

        if(selectedItem.equals("Area"))
        {
            //bring the area tab to the front, all contained within a tabbedPane
        }
    }
} 
4

2 回答 2

0

您可以将其用作显示而不显示选项,这样如果他们选择周界,它将在选项卡式窗格中显示周界信息。

frame.setVisible(true);

或者,如果您希望将此选项卡式窗格置于另一个之上,您可以尝试: Java Swing - 如何在另一个面板之上显示一个面板?

于 2011-03-06T22:27:31.627 回答
0

我想你可能正在寻找这个:http: //download.oracle.com/javase/6/docs/api/javax/swing/JTabbedPane.html#setSelectedIndex%28int%29

TabbedPane .setSelectedIndex(int)

于 2011-03-07T05:12:44.093 回答