我用这段代码通过按钮浏览了panel1和panel2。
(button1和button2),但是当我运行代码时,框架保持空白。
有人可以向我解释我做错了什么以及如何完成
以这种方式在panel1和panel2之间切换?首先从panel1开始
码:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JFrame;
public class togglepanel {
public static void main(String[] args) {
final JFrame frame = new JFrame();
final JPanel panel1 = new JPanel();
final JPanel panel2 = new JPanel();
JButton button1 = new JButton("previous frame!");
JButton button2 = new JButton("next frame");
frame.setLocationRelativeTo(null);
frame.setResizable(true);
frame.setVisible(true);
frame.setSize(600, 400);
frame.add(panel1);
frame.add(panel2);
panel1.add(button2);
panel1.setVisible(true);
panel2.add(button1);
panel2.setVisible(false);
button1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
panel1.setVisible(true);
panel2.setVisible(false);
}
});
button2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
panel1.setVisible(false);
panel2.setVisible(true);
}
});
}
}
提前致谢
使用布局管理器。
frame.setLayout(new FlowLayout());
例: “foo”和“bar”可以是任何字符串键,但它们在键集中应该是唯一的。 我知道,使用Swagger,我可以定义一个对象数组,但这给出了一个不同的API,因为那时我们将拥有如下内容: 我已经阅读了“开放API规范”-“添加地图数据类型支持#38”页面。据我了解,它推荐使用additionalProperties,但似乎并没有回答我的需求(或者说与我使用的Swagger UI 2.1.4不兼容)
问题内容: 在JFrame中,当我单击“登录”时,我弹出另一个Jframe,即登录窗口。 在执行其他操作之前,如何使主Jframe等待登录Jframe退出? 问题答案: 只需使用模式对话框代替框架即可,这样在关闭对话框之前您无法做其他任何事情 有关说明,请参见http://mindprod.com/jgloss/modal.html;有关代码示例,请参见http://www.java2s.com/
问题内容: 我目前正在尝试将我们的应用程序从Java 8迁移到Java 10,并在几个月后将迁移到Java 11。 我们有一个遗留系统,它使用了一些API,我猜它们将被删除或将被删除。我们正在使用ant脚本(1.10.1)进行应用程序编译。 以下是构建我们的应用程序的部分: 在编译期间,移至Java 10后,与Java Swing相关的错误很少(还是较旧的错误,但必须忍受)。由于我仍不完全了解Ja
我有一个基于被动MVP架构的应用程序,使用Java 7中的Swing。我的Presenter类执行一些耗时的任务,而我的View/GUI只是在事件发生后调用Presenter的方法。演示者调用view的方法来更新GUI。 显然,我不希望长时间运行的任务发生在EDT上。 我的第一个想法是使用一个SwingWorker,但是由于它只有一个doInbackground方法,我想我必须为Presenter
问题内容: 我在div中有一个HTML 5视频。然后,我有一个自定义播放按钮-效果很好。 我已将视频的可见性设置为在加载时隐藏,并且在单击播放按钮时可见,那么如何在再次单击播放按钮时将其恢复为隐藏状态? 我基本上只是想在可见和隐藏的两种状态之间切换,除非我不能使用切换,因为那是show的隐藏div。我需要在那里,只是隐藏起来,所以它保持正确的高度。 问题答案: 使用jQuery:
我试图为下面的JSON创建一个swagger文档,但是我得到了下面的错误:带有“type: array”的模式需要一个同级“items:”字段 JSON: 有人能帮我得到这个JSON的招摇博士。 任何帮助都将不胜感激。