Demin Black Off
03-09-2005, 10:07
Codice :
private JButton jBotton1; // Bottoni
public Mondo() {
.....
javax.swing.JButton jBotton1 = new JButton();
getContentPane().add(jBotton1);
jBotton1.setText("Tira il dado...");
jBotton1.setBounds(650,80, 130,20);
jBotton1.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.LOWERED, new java.awt.Color(51, 51, 255), new java.awt.Color(102, 102, 255), new java.awt.Color(102, 102, 255), new java.awt.Color(51, 51, 255)));
jBotton1.addMouseListener(new java.awt.event.MouseAdapter() { // Evento click del pulsante
public void mouseClicked(java.awt.event.MouseEvent evt) {
PressionejBotton1(evt);
}
});
.....
}
private void PressionejBotton1(java.awt.event.MouseEvent evt) {
......
jBotton1.setVisible(false); <-- Qua mi da errore
......
}
Questo errore :
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at Game.Mondo.PressionejBotton1(Mondo.java:184)
....
Perchè ? Non posso cambiare lo stato del bottone ?! Esiste un metodo alternativo per cambiare lo stato a non_visibile quando lo premo ?
private JButton jBotton1; // Bottoni
public Mondo() {
.....
javax.swing.JButton jBotton1 = new JButton();
getContentPane().add(jBotton1);
jBotton1.setText("Tira il dado...");
jBotton1.setBounds(650,80, 130,20);
jBotton1.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.LOWERED, new java.awt.Color(51, 51, 255), new java.awt.Color(102, 102, 255), new java.awt.Color(102, 102, 255), new java.awt.Color(51, 51, 255)));
jBotton1.addMouseListener(new java.awt.event.MouseAdapter() { // Evento click del pulsante
public void mouseClicked(java.awt.event.MouseEvent evt) {
PressionejBotton1(evt);
}
});
.....
}
private void PressionejBotton1(java.awt.event.MouseEvent evt) {
......
jBotton1.setVisible(false); <-- Qua mi da errore
......
}
Questo errore :
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at Game.Mondo.PressionejBotton1(Mondo.java:184)
....
Perchè ? Non posso cambiare lo stato del bottone ?! Esiste un metodo alternativo per cambiare lo stato a non_visibile quando lo premo ?