我有以下我试图做的代码,但它只在最后一个GridLayout
(智能统计)显示(减号/加号按钮):
JButton plusButton = new JButton("+");
JButton minusButton = new JButton("-");
statStrengthGridPanel = new JPanel(new GridLayout(1,3));
statStrengthGridPanel.add(minusButton);
statStrengthGridPanel.add(new JLabel("10"));
statStrengthGridPanel.add(plusButton);
statConstitutionGridPanel = new JPanel(new GridLayout(1,3));
statConstitutionGridPanel.add(minusButton);
statConstitutionGridPanel.add(new JLabel("10"));
statConstitutionGridPanel.add(plusButton);
statDexterityGridPanel = new JPanel(new GridLayout(1,3));
statDexterityGridPanel.add(minusButton);
statDexterityGridPanel.add(new JLabel("10"));
statDexterityGridPanel.add(plusButton);
statIntelligenceGridPanel = new JPanel(new GridLayout(1,3));
statIntelligenceGridPanel.add(minusButton);
statIntelligenceGridPanel.add(new JLabel("10"));
statIntelligenceGridPanel.add(plusButton);
我知道我可以为面板名称(有多个)做类似的事情,但我不想首先为面板这样做。我正在尝试使用最佳实践,并且不希望我的代码重复。有什么建议么??
目标是拥有 4 个统计数据,分配点数,并带有递减和递增按钮(我决定不使用滑块)。最终我会有他们的上限和下限,减少“未使用”标签,以及所有这些好东西,但我只是不想重复。