我正在为学校使用一个程序。就像match.com一样,但适用于公立学校。是的,学校已经允许这样做。
这是我第一次使用swing,我在将JPanel添加到JFrame以便查看和使用按钮时遇到问题。
private void Framing()
{
JPanel Panel = new JPanel();
Panel.setLayout(new BorderLayout());
JFrame Frame = new JFrame("Warning");
Frame.setUndecorated(true);
JButton OK = new JButton("EXIT");
OK.addActionListener((ActionEvent event) -> {System.exit(0);});
OK.setBounds(100,100,100,100);
Panel.add(OK, BorderLayout.CENTER);
Frame.getContentPane().add(Panel, BorderLayout.CENTER);
Panel.setLocation((Frame.getWidth()-Panel.getWidth())/2,0);
Frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
Frame.setLocation(600, 300);
Frame.setResizable(false);
Frame.setLayout(null);
Frame.setVisible(true);
}
在面板甚至不显示的情况下解决问题的最快方法是什么? 欢迎任何解决方案。
答案 0 :(得分:0)
由于您是新的Swing程序员,所以我将尝试使用以下示例代码进行解释。在这里,我接受了您的代码,并做了一些更改。在代码中查看我的评论。
有了这些更改,现在程序可以工作并显示带有大按钮的窗口。当用户单击按钮时,程序退出。
app:layout_behavior="@string/appbar_scrolling_view_behavior"