我正在写一个Java GUI应用程序,并且是这样的:这个Java GUI可以被简化吗?
JPanel main = new JPanel(new GridLayout(1, 1));
JPanel buttonPanel = new JPanel();
buttonPanel.add(button);
main.add(buttonPanel)
我想一个按钮添加到网格中,但我想它为中心的网格面板上。 将按钮添加到另一个JPanel
允许我将它居中到网格。
有没有更简单的方法来做到这一点?
例如:
JPanel main = new JPanel(new GridLayout(1, 1));
JPanel buttonPanel = JPanel();
main.add(new JPanel().add(button));
这不是为我工作。
谢谢:)
你为什么想使其更短?任何更短的代码的目的可能会变得不清楚。 – Vulcan
我想要避免使用多行为网格上的每个元素创建单独的JPanel(),例如我的应用需要7x3的网格,并且如果想要居中所有元素,那么我需要创建一个单独的JPanel () 为每一个。我认为有很多代码,这就是我的问题,是否有避免一个一个创建的方法,或者代码约定说我需要这样做? – jesuscc29