【发布时间】:2010-06-05 08:23:07
【问题描述】:
Java Swing GUI:
我正在使用 ActionListener 在单击按钮时执行操作。我想要做的是当单击按钮时,打开一个新面板,但从不同的文件加载/获取新面板。
这是我目前所拥有的,但我宁愿只是链接到另一个文件。谢谢! =]
public void actionPerformed(java.awt.event.ActionEvent e) {
//something like this...
loadFile(newPlane.java);
}
更新:
inventoryDisplay.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
inventoryDisplayActionPerformed(evt);
}
private void inventoryDisplayActionPerformed(java.awt.event.ActionEvent evt) {
//open a new panel by opening a new file ex: inventory.java
}
我问这个的原因是因为当我用 netbeans 创建一个 GUI 程序时......我不知道如何在按钮被点击时使用“设计视图”制作一个新平面。由于 netbeans 只显示主面板。
【问题讨论】:
-
不同的文件是什么意思?
-
当按下按钮而不是在函数中创建新框架时,我想在单独的文件中创建一个新框架并将其链接到按钮。抱歉,我在描述我需要什么时遇到问题哈哈
-
听起来你误解了 java 的工作原理......但如果我错了,你需要更清楚地指定这个其他文件的样子 - 它是像 xml 这样的配置文件吗?跨度>
-
大声笑你可能是对的。另一个文件只是一个 java 文件,其中包含创建新面板的参数。
-
@bat 如果其中一个答案符合您的需要,则接受答案。
标签: java user-interface swing