Non riesco a visualizzare bottoni ed etichette:
file1
codice:
import java.awt.*;
import java.awt.event.*;
class usaClsButton {
public static void main (String[] args){
finestra bottoni = new finestra();
System.out.println("FINE____________");
}
}
class finestra extends Frame {
public finestra() {
super("BBB");
setBounds(50,50,600,600);
ClsButton bottoni = new ClsButton();
setVisible(true);
}
}
file2
codice:
import java.awt.*;
import java.awt.event.*;
public class ClsButton extends Panel {
// Pulsante inserito in contenitore di tipo Panel
private TextField txtOut;
private int rgb = 0;
public ClsButton() {
setLayout (new GridLayout (2, 2));
// Creazione, configurazione e inserimento etichetta di servizio
Label lbClasse = new Label ("Button");
add (lbClasse);
// Creazione, configurazione e inserimento del pulsante
Button btn = new Button ("Colore");
add (btn);
// Creazione e inserimento dell’ascoltatore nel controllo
btn.addActionListener (new AscButton());
// Creazione, configurazione e inserimento di ulteriori controlli di servizio
add (new Label());
txtOut = new TextField();
txtOut.setBackground (Color.yellow);
add (txtOut);
System.out.println("dds");
}
class AscButton implements ActionListener {
public void actionPerformed (ActionEvent ev) {
rgb = (rgb + 1) % 2;
if (rgb == 0)
txtOut.setBackground (Color.red);
else
txtOut.setBackground (Color.blue);
}
}
}
perchè?
Grazie!