1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
public class Client extends JApplet
{
private JButton connect = new JButton("Connection");
private JButton disconnect = new JButton("Disconnection");
private static JPanel container = new JPanel();
private JPanel southButton = new JPanel();
public void init()
{
//Propriétés de l'applet
this.setName("Monitoring");
this.setSize(1200,800);
this.showStatus("Waiting for connection...");
//Propriétés du container
container.setBackground(Color.WHITE);
container.setLayout(new BorderLayout());
//Boutons de connection/Deconnection
southButton.add(connect);
southButton.add(disconnect);
disconnect.setEnabled(false);
//Ajout dans le container
container.add(new DrawCircle(Color.RED), BorderLayout.CENTER);
container.add(southButton, BorderLayout.SOUTH);
//Ajout du container à la fenêtre actuelle
this.setContentPane(container);
this.setVisible(true); //Affichage de la fenêtre
}
class DrawCircle extends JPanel
{
private Color c;
public DrawCircle(Color c)
{
this.c = c;
}
public void paintComponant(Graphics g)
{
g.fillOval(2, 2, 5, 5);
g.setColor(c);
}
}
} |
Partager