Java JFrame包含带有JButton的工具栏,按下按钮将现有面板放在框架上

Java JFrame包含带有JButton的工具栏,按下按钮将现有面板放在框架上,java,swing,jframe,jtoolbar,Java,Swing,Jframe,Jtoolbar,自从我上次使用Java已经13年了,我迷路了。谁给我扔个救生圈 我想通过从JToolBar添加地址来添加JPanel,请求在JFrame上显示地址。每个组件都在一个单独的类中 问题是,按钮在工具栏上,我想添加的面板是一个单独的类。有什么想法吗 听起来您只需要一个按钮点击事件来切换JPanel的显示?在JPanel类中创建一个方法,用于切换组件的正确可见性,并从button click事件调用该方法。在面板中显示模态JDialog。当对话框关闭时,您将数据从对话框复制到JTable。进一步说明,

自从我上次使用Java已经13年了,我迷路了。谁给我扔个救生圈

我想通过从
JToolBar
添加地址来添加
JPanel
,请求在
JFrame
上显示地址。每个组件都在一个单独的类中

问题是,按钮在工具栏上,我想添加的面板是一个单独的类。有什么想法吗


听起来您只需要一个按钮点击事件来切换JPanel的显示?在JPanel类中创建一个方法,用于切换组件的正确可见性,并从button click事件调用该方法。在面板中显示模态JDialog。当对话框关闭时,您将数据从对话框复制到JTable。进一步说明,我以前的Java体验都是后端的。使用菜单项而不是工具栏是否更好。在原来的JPanel中添加一个JPanel。“使用菜单项而不是工具栏(?)会更好吗?”应该没有什么区别。“要将JPanel添加到原始JPanel中”,请使用中所示的。@camickr,谢谢,您的建议有效。似乎我生锈的Java后端也帮助我忘记了OOP原则