如何使用JPanel
在paintComponent
上绘画?我想要绘制的面板将位于中间,我不知道如何选择它并在其上绘制一些东西...
答案 0 :(得分:2)
您有两种选择:
选项1
您可以创建JPanel
的子类并覆盖paintComponent(Graphics g)
方法并在那里添加绘图逻辑。
选项2
跟踪您添加到JFrame
或案例JTabbedPane
的所有组件。这可以通过向Map<String, JComponent>
添加JTabbedPane
来完成,每次向选项卡式窗格添加JComponent
时,都会向Map
对象添加一个唯一的条目键。然后,您可以致电map.get(name);
以获得所需的JPanel
希望这有帮助!