无论如何都要在eclipse中制作J Buttons数组。我想使用窗口生成器是否还有这样做? 我的程序有点需要使用数组,因为我必须使用循环,如果我的按钮具有不同的变量名称我不能这样做。 我找到了一些教程,但手动完成。我想使用windowbuilder创建相同的jbuttons输出
有人可以提供关于我如何实现这一目标的教程或视频吗?谢谢
到目前为止已有此代码。
public class Sungka_GUI extends JFrame {
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Sungka_GUI frame = new Sungka_GUI();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public Sungka_GUI() {
setResizable(false);
setIconImage(Toolkit.getDefaultToolkit().getImage(Sungka_GUI.class.getResource("/com/sun/java/swing/plaf/windows/icons/JavaCup32.png")));
setTitle("Sungka");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 675, 370);
getContentPane().setLayout(null);
JLabel frame = new JLabel("");
frame.setBounds(0, -13, 669, 354);
Image img = new ImageIcon(this.getClass().getResource("/wood3.png")).getImage();
frame.setIcon(new ImageIcon(img));
getContentPane().add(frame);
}
}
答案 0 :(得分:0)
扩展JPanel类,创建一些for循环,创建并初始化(将它们添加到此Jpanel,初始化事件侦听器等...)您创建的按钮集合,为此集合添加一些getter。在窗口构建器中添加一些JPanel,稍后在代码中将此元素的JPanel类更改为扩展JPanel的类。