如果该选项卡是可见的,那么如何刷新JTabbedPane中的JPanel?

时间:2011-06-22 19:49:54

标签: java swing jpanel jtabbedpane

我有一个窗格,我需要重建其内容,然后将其与当前面板交换,但前提是它是当前选项卡。

1 个答案:

答案 0 :(得分:4)

你可以这样做:

final int nTabIndex = myTabbedPane.indexOfTabComponent( myPanel );
final boolean bIsVisible = myTabbedPane.isEnabledAt( nTabIndex );
if ( bIsVisible ) {
    // Do stuff with myPanel
    myPanel.repaint();
}