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).
Ti-a placut articolul Cum sa construiti un Button in Java?
TweetAi nevoie de rezolvarea unei probleme la informatica?
Iti recomandam si urmatoarele articole:
Discuta articolul Cum sa construiti un Button in Java
Contul tau
Categorii
- Atestat Info C/C++ (21)
- Atestat Info Pascal (21)
- Learn AJAX (3)
- Learn Android (5)
- Learn C++ (32)
- Learn CSS (11)
- Learn Database (9)
- Learn Flash (33)
- Learn HTML (14)
- Learn JAVA (9)
- Learn Javascript (14)
- Learn jQuery (17)
- Learn Pascal (28)
- Learn PHP (21)
- Learn SQL (5)
- Learn Visual FoxPro (4)
- Tips & Tricks (22)
Mozku Network
Ne gasesti si pe Facebook
Articole noi
- Cum sa detectati rezolutia telefonului intr-o aplicatie Android
- Cum se evita oprirea fortata a unei aplicatii
- Cum sa porniti o activitate noua in Android
- Cum sa adaugati un ImageView intr-o aplicatie Android
- Cum sa adaugati un Button intr-o aplicatie Android
- Cum sa utilizati un ArrayList in Java
- Bifeaza toate checkbox-urile folosind jQuery
- Validare formular folosind jQuery
Fisiere populare
- Proiect Atestat Informatica Visual FoxPro (439)
- Twitter Patterns (202)
- Flash Newsletter (126)
- Baza de date auto revizuita (99)
- hitTest Flash (99)


