Salve a tutti,
scusate il ritardo ma ho avuto dei problemi. Riporto il codice creato.
codice:
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Calc extends JFrame{
JButton[] pulsanti = new JButton[9];
public Calc() {
initComponents();
GridLayout grid = new GridLayout(3, 3);
setLayout(grid);
for(int k = 0; k < pulsanti.length; k++) {
pulsanti[k] = new JButton();
add(pulsanti[k]);
}
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jMenuBar1 = new javax.swing.JMenuBar();
jMenu1 = new javax.swing.JMenu();
jMenuNew = new javax.swing.JMenuItem();
jSeparator1 = new javax.swing.JPopupMenu.Separator();
jMenuStatistics = new javax.swing.JMenuItem();
jMenuSettings = new javax.swing.JMenuItem();
jMenuSave = new javax.swing.JMenuItem();
jSeparator2 = new javax.swing.JPopupMenu.Separator();
jMenuEsc = new javax.swing.JMenuItem();
jMenu2 = new javax.swing.JMenu();
jMenuGuide = new javax.swing.JMenuItem();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Calcolatrice");
setMinimumSize(new java.awt.Dimension(400, 320));
jMenu1.setText("File");
jMenuNew.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F2, 0));
jMenuNew.setText("A");
jMenu1.add(jMenuNew);
jMenu1.add(jSeparator1);
jMenuStatistics.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F4, 0));
jMenuStatistics.setText("B");
jMenu1.add(jMenuStatistics);
jMenuSettings.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F5, 0));
jMenuSettings.setText("Impostazioni");
jMenu1.add(jMenuSettings);
jMenuSave.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK));
jMenuSave.setText("D");
jMenu1.add(jMenuSave);
jMenu1.add(jSeparator2);
jMenuEsc.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_ESCAPE, 0));
jMenuEsc.setText("Esci");
jMenu1.add(jMenuEsc);
jMenuBar1.add(jMenu1);
jMenu2.setText("Aiuto");
jMenuGuide.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F1, 0));
jMenuGuide.setText("H");
jMenu2.add(jMenuGuide);
jMenuBar1.add(jMenu2);
setJMenuBar(jMenuBar1);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 410, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 279, Short.MAX_VALUE)
);
pack();
setLocationRelativeTo(null);
}// </editor-fold>
// Variables declaration - do not modify
private javax.swing.JMenu jMenu1;
private javax.swing.JMenu jMenu2;
private javax.swing.JMenuBar jMenuBar1;
private javax.swing.JMenuItem jMenuEsc;
private javax.swing.JMenuItem jMenuGuide;
private javax.swing.JMenuItem jMenuNew;
private javax.swing.JMenuItem jMenuSave;
private javax.swing.JMenuItem jMenuSettings;
private javax.swing.JMenuItem jMenuStatistics;
private javax.swing.JPopupMenu.Separator jSeparator1;
private javax.swing.JPopupMenu.Separator jSeparator2;
// End of variables declaration
}
Grazie