我正在尝试使用JTabbedPane,到目前为止似乎还行。唯一的问题是我的组件大于组件大小,因此当我向下滚动时,我不再看到标签页眉,我希望它始终在视图中。
以下是我的意思:http://i.imgur.com/BgJ0zTS.png
这是我的代码:
JPanel patData = getPatDataPanel(variables);
JPanel sensData = getPatSensDataPanel(variables);
JPanel unitData = getUnitDataPanel(variables);
tabbedPane.addTab("Patient Data", null, patData , "View Patient Data");
tabbedPane.addTab("Sensitivity Data", null, sensData, "View Sensitivity Data");
tabbedPane.addTab("Unit Antibiogram", null, unitData, "View Unit Antiobiogram");
相反,我尝试使用滚动窗格作为我的组件,但它没有用。这是代码:
JScrollPane patDatScroll = new JScrollPane(patData,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
JScrollPane sensDataScroll = new JScrollPane(sensData,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
JScrollPane unitDataScroll = new JScrollPane(unitData,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
tabbedPane.addTab("Patient Data", null, patDatScroll, "View Patient Data");
tabbedPane.addTab("Sensitivity Data", null, sensDataScroll , "View Sensitivity Data");
tabbedPane.addTab("Unit Antibiogram", null, unitDataScroll , "View Unit Antiobiogram");
有什么想法吗?
干杯, ķ