Blog Informatica & Programmazione

Bacheca
Risorse Blog Facebook Like
Important Link:
Random link:




Iscriviti al gruppo Fan
Banner & Language Last Post
Forum Affiliati:
Traduci il forum nella lingua che preferisci:
 


  1. Aggiungere Bottoni ad un'interfaccia grafica

    Avatar
    Tags
    GUI
    Java
    By giratina23 il 24 July 2012
    0 Comments   101 Views
    .

    Aggiungere Bottoni ad un'interfaccia grafica



    Per aggiungere bottoni ad un'interfaccia grafica con la libreria javax.swing è necessario utilizzare le seguenti due righe di codice:

    HTML
    JButton bottone = new JButton("Testo");
    this.add(bottone)

    la prima riga crea il bottone, mentre la seconda lo aggiunge alla finestra (supponendo che stiate ereditando da JFrame).

    Normalmente un bottone, occupa tutta la pagina e per poter modificare le sue misure, bisogna disattivare le impostazioni predefinite di layout offerte da Java:
    HTML
    this.setLayout(null); //disabilito le impostazioni predefinite di layout
    bottone.setBounds(10,10,130,30); //assegno le misure al bottone


    infine per poter aggiungere un evento di base ad un bottone, solitamente si utilizza ActionListener
    HTML
    class Azione implements ActionListener {
    public void actionPerformed(ActionEvent e) { //L'oggetto e, è un oggetto della classe ActionEvent
    String c = e.getActionCommand(); //legge la stringa del bottone su cui si è cliccato, per leggere la variabile del bottone si utilizza e.getSource();
    if(c.equals("Testo");) { //Confronto tra stringhe
    //Operazioni
    }
    }

    ed infine si assegna l'evento al pulsante con il metodo:
    HTML
    bottone.addActionListener(new Azione());
    Last Post by giratina23 il 24 July 2012
    .