ciao!
costruendo un interfaccia grafica con netbeasn mi sono accorto che non mi permette di modificare manualmente il codice di quello che creo..ma cio mi crea dei problemi..non cè un modo per disabilitare questa cosa?
se non cè vi spiego il mio problema..
ho creato una tabella in un jpanel e tutto funziona..
ma come faccio a visualizzare il numero di righe ed a inserirene una nuovA?
la funzione che inializza il tutto è questa..
private void initComponents() {
javax.swing.JTable jTable1;
desktopPane = new javax.swing.JDesktopPane();
jButton2 = new javax.swing.JButton();
jTextField1 = new javax.swing.JTextField();
jTextField2 = new javax.swing.JTextField();
jTextField3 = new javax.swing.JTextField();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jButton1 = new javax.swing.JButton();
jScrollPane1 = new javax.swing.JScrollPane();
jTable1 = new javax.swing.JTable();
menuBar = new javax.swing.JMenuBar();
fileMenu = new javax.swing.JMenu();
exitMenuItem = new javax.swing.JMenuItem();
jScrollPane1.setViewportBorder(new javax.swing.border.MatteBorder(null));
jTable1.setBorder(new javax.swing.border.TitledBorder(""));
jTable1.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{null, null, "8"},
{null, null, "8"},
{null, null, "8"},
{null, null, "89"},
{null, null, "9"}
},
new String [] {
"Nome", "Stato", "Posizione"
}
));
jTable1.setCellSelectionEnabled(true);
jTable1.setFocusCycleRoot(true);
jTable1.setName("Lista statistiche\n");
jTable1.setNextFocusableComponent(this);
jTable1.setSurrendersFocusOnKeystroke(true);
jScrollPane1.setViewportView(jTable1);
jTable1.getAccessibleContext().setAccessibleName(" tabella");
jTable1.getAccessibleContext().setAccessibleDescri ption("Tabella delle statistiche");
jScrollPane1.setBounds(20, 120, 490, 150);
desktopPane.add(jScrollPane1, javax.swing.JLayeredPane.DEFAULT_LAYER);
getContentPane().add(desktopPane, java.awt.BorderLayout.CENTER);
fileMenu.setText("File");
exitMenuItem.setText("Exit");
exitMenuItem.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
exitMenuItemActionPerformed(evt);
}
});
fileMenu.add(exitMenuItem);
menuBar.add(fileMenu);
setJMenuBar(menuBar);
pack();
}
ma questo codice è reso immodificabile..quindi come faccio ad accedere alla stessa tabella utilizzando un altra funzione?