Cum sa construiti un Button in Java


Butoanele sunt elemente importante in cadrul unui program. Acestea permit permit interactionarea utilizatorului cu programul. Asadar, haideti sa urmarim in exemplul urmator cum putem construi un buton si cum ii putem da functionalitate.

package sky.developer.java.mozku;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class JavaButon
{
   public static void main(String []args)
   {
      // Construim fereastra
      JFrame fereastra = new JFrame("Fereastra Mea");
      // Construim si adaugam butonul
      final JButton buton = new JButton("Click aici!");
      fereastra.getContentPane().add(buton, BorderLayout.CENTER);
      // Dam functionalitate butonului
      buton.addActionListener(new ActionListener()
      {
         public void actionPerformed(ActionEvent e)
         {
            // Aici scriem ce se intampla cand se apasa butonul
            buton.setText("Schimbat!");
         }
      });
      // Ne ocupam de proprietatile ferestrei
      fereastra.pack();
      fereastra.setVisible(true);
      fereastra.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   }
}

Probabil ati recunoscut construirea ferestrei programului din articolele anterioare. Apoi se poate observa obiectul de tip JButton, al carui constructor primeste ca parametru sirul de caractere “Click aici!“. Acest string va fi afisat pe buton in timpul executiei programului.

Apoi am dat functionalitate butonului prin metoda buton.addActionListener(), in forma in care o regasiti in exemplul dat.

Remarcati faptul ca am declarat variabila buton ca fiind final, pentru a putea executa comanda buton.setText(“Schimbat!”) din cadrul metodei actionPerformed(ActionEvent e).

In continuare puteti vedea cum arata programul la inceperea executiei (prima poza) si dupa apasarea butonului (a doua poza).

Button Java

Button Java Clicked

 



Ti-a placut articolul Cum sa construiti un Button in Java?

Ai nevoie de rezolvarea unei probleme la informatica?

Iti recomandam si urmatoarele articole:

Discuta articolul Cum sa construiti un Button in Java



Contul tau

Categorii

Mozku Network

Ne gasesti si pe Facebook

Articole noi

Fisiere populare

  • Proiect Atestat Informatica Visual FoxPro (439)
  • Twitter Patterns (202)
  • Flash Newsletter (126)
  • Baza de date auto revizuita (99)
  • hitTest Flash (99)

Marcaje articole