2017-06-01 70 views
0

我想基於另一個JPanel上發生的操作執行事件(JButton)將JLabel添加到JPanel(比如VisualPanel,它位於JFrame內部)(比如JobPanel )(單獨的類,但添加到JFrame)。在另一個Jpanel中執行事件後,將JLabel添加到TabaPane中的JPanel

如何讓JobPanel中的VisualPanel對象添加JLabel?

我試着將JFrame導入JPanel並獲得VisualPanel實例,但不知何故我進入了無限遞歸。

我的問題是我的設計方法是否正確?如果不是我應該怎麼辦呢? 如果我的設計是正確的任何建議在正確的方向是高度讚賞。謝謝。

回答

0

VisualPanel a CardLayout與兩個面板:一個面板有JLabel和一個沒有。給你的JButton一個ActionListnershow()你想要的卡。然後您可以使用setSelectedIndex()選擇VisualPanel選項卡。示例請參閱tutorial

相關問題