使用createButton方法在JFrame中创建按钮

问题描述 投票:0回答:3

我有两种方法:createGuicreateButton。我在createGui方法中调用了main方法。 GUI创建。

现在我想通过在JButton方法中使用qazxsw poi方法在qazxsw poi中添加其他组件,如qazxsw poi

如何通过调用JFrame方法在框架中添加按钮?

createButton
java swing jframe jbutton
3个回答
0
投票

您应该有一个扩展JFrame Java类的类,然后您可以轻松地向其添加其他组件(即CreateGui扩展JFrame,然后向其添加JPanel,然后添加组件)。你这样做的方式使它看起来比它应该更复杂。


0
投票

简而言之:

createGui

之后,您需要阅读布局管理器。


0
投票

我认为你的代码中可以改进的东西很少。

  • 在面向对象的编程中,最好使用名词作为类名。所以,createButton不是一个好的类名。
  • 在面向对象的编程中,尽量减少public class JavaGui { public static void main(String[] args){ CreateGui.createGui(); } } class CreateGui{ static GraphicsConfiguration gc; public static void createGui(){ JFrame frame= new JFrame(gc); frame.setTitle("gui"); frame.setSize(600, 400); frame.setLocation(200, 200); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setResizable(false); } public static void createButton(){ JButton button=new JButton(); } } 的使用。
  • 你真的需要2种方法frame.getContentPane().add(myBytton); CreateGui?我想你可以用一种方法static来做到这一点。

考虑到以上几点,下面的示例代码演示了如何构建这样的简单UI。

createGui()
© www.soinside.com 2019 - 2024. All rights reserved.