我有两种方法:createGui
和createButton
。我在createGui
方法中调用了main
方法。 GUI创建。
现在我想通过在JButton
方法中使用qazxsw poi方法在qazxsw poi中添加其他组件,如qazxsw poi
如何通过调用JFrame
方法在框架中添加按钮?
createButton
您应该有一个扩展JFrame Java类的类,然后您可以轻松地向其添加其他组件(即CreateGui扩展JFrame,然后向其添加JPanel,然后添加组件)。你这样做的方式使它看起来比它应该更复杂。
简而言之:
createGui
之后,您需要阅读布局管理器。
我认为你的代码中可以改进的东西很少。
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();
}
}
的使用。frame.getContentPane().add(myBytton);
和CreateGui
?我想你可以用一种方法static
来做到这一点。考虑到以上几点,下面的示例代码演示了如何构建这样的简单UI。
createGui()