我有一个主JFrame,其中具有用于不同功能的各种面板,人们可以在其中进行计算。我想在用户单击第一个计算按钮时打开一个新的JFrame并用作“输出”窗口(如果您熟悉它们,则类似于SPSS输出窗口)。
New JFrame将是完全独立的,并且将具有其自己的菜单栏。简单的JDialog并不是解决之道。
JFrame frame = new JFrame(
); 和frame.setVisible(true);
我想在用户单击第一个计算按钮时打开一个新的JFrame并用作“输出”窗口(如果您熟悉它们,则类似于SPSS输出窗口)。
不要这样做,仅创建两个JFrames,然后重用2nd。JFrame
通过使用getContentPane.removeAll()
,从JButton
那么所有生命周期将仅约setVisible(true)
/setVisible(false)
更改DefaultCloseOperations
为HIDE_ON_CLOSE
New JFrame将完全独立,并将具有自己的菜单栏。一个简单的JDialog并不是这里的方法。
JDialog
,Toolbar
相比之下,中的只有三个按钮JFrame
,简单不同意,输出窗口(如果您熟悉SPSS输出窗口,则类似于它们)。
SwingWorker
或Runnable#Thread
(需要包装成invokeLater
的GET值)置入的JDialog JComponents,如果所有更改完成呼叫JDialog.setVisible(true)
包裹成invokeLater()
问题内容: 我有一个JFrame和JPanel, 里面装满了 带有 动作监听器的Jsomethings 。当用户单击一个对象时,我想打开另一个JFrame。这是我所做的: (RejectApp调用一个新的JFrame。)因此,另一个JFrame在屏幕上打开,带有更多选项。它可以正常工作(到目前为止),但是我想知道这个标准吗?我的意思是这样调用main方法?另一个问题是,不使用cardlayout(
问题内容: 我有一个脚本读取文件,然后根据该文件完成测试,但是我遇到了一个问题,因为一个小时后文件会重新加载,并且无法在该时间点或之后重新读取该脚本。 所以: 获取要读取的新文件 读取文件 执行文件测试 获取要读取的新文件(具有相同的名称-但如果它是解决方案的一部分,则可以更改) 读取新文件 对新文件执行相同的测试 谁能建议一种使Python重新读取文件的方法? 问题答案: 要么到文件开头 或再次
我是Java独立应用程序开发新手。在我的代码中,我使用下面的代码示例从一个jFrame移动到另一个jFrame。 在当前的jFrame主页中使用了一些变量,比如用户名。当我使用相同的代码返回主页时,该jFrame中没有该值(用户名),因为它们是从另一个jFrame(登录jFrame)传递的。 所以我想显示包含这些数据的主页(我之前隐藏的那一个)。谁能帮我一下吗。 附言:我熟悉视觉工作室独立应用程序
当我运行我的代码时,我打开了一个有3个按钮可按的窗口,我想要的是,当我按下打开新窗口的其中一个按钮时,我会“超过”上一个窗口,而不是打开一个新窗口,导致我有2个打开的窗口,而不是1个。下面是我的Guicontroller: --添加更多信息。这是我使用的另一个类:
我在网上查看了如何从现有的JFrame打开一个新的JFrame。我发现,最好的方法显然是处理现有的JFrame,然后打开新的JFrame--但这是一个问题。 我有一个登录表单,一个用户登录,登录框架被处理,主框架被设置为可见。 但是,如果用户启动客户端,然后决定不登录并关闭它,则进程仍在后台运行? 我觉得这是一个非常愚蠢的问题,如果是这样,我很抱歉,但我已经四处寻找,找不到任何解决办法。我可以不处
我已经添加了一个actionlistener到一个jmenuproject,它调用一个类,该类读取一个excel文件并在一个jframe中打开一个jgraph。我还添加了另一个actionlistener到不同的jmenuproject,为相同的exel文件调用相同的类,但不同的excel表(不同的int参数)。然而,当我运行我的主框架时,我点击菜单项,我一次只能打开其中一个。我必须关上一个来打开