Cum sa construiti un TextField in Java


Scopul acestui articol este de a va prezenta o un exemplu simplu prin care puteti observa cum sa construiti un TextField si cum sa accesati textul introdus. In plus, veti putea vedea cum sa afisati pe ecran un Message Box.

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;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
public class JavaIntroducereText
{
   public static void main(String []args)
   {
      // Construim fereastra
      JFrame fereastra = new JFrame("Fereastra Mea");
      // Construim si adaugam un label
      JLabel eticheta = new JLabel("Introduceti textul in campul de mai jos:");
      fereastra.getContentPane().add(eticheta, BorderLayout.PAGE_START);
      // Construim si adaugam TextField-ul
      final JTextField campText = new JTextField();
      fereastra.getContentPane().add(campText, BorderLayout.CENTER);
      // Construim si adaugam butonul
      final JButton buton = new JButton("Click aici!");
      fereastra.getContentPane().add(buton, BorderLayout.PAGE_END);
      // Dam functionalitate butonului
      buton.addActionListener(new ActionListener()
      {
         public void actionPerformed(ActionEvent e)
         {
            // Aici scriem ce se intampla cand se apasa butonul
            String s = "S-a introdus: " + campText.getText();
            JOptionPane.showMessageDialog(null, s);
         }
      });
      // Ne ocupam de proprietatile ferestrei
      fereastra.pack();
      fereastra.setVisible(true);
      fereastra.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   }
}

In prima parte a programului am construit fereastra aplicatiei noastre si un label. Apoi am construit obiectul JTextField si l-am adaugat la fereastra. Prin acest obiect vom putea introduce de la tastatura orice sir de caractere in programul nostru.

In continuare am mai adaugat un buton si i-am adaugat functionalitate. Atunci cand utilizatorul il apasa, apare un Message Box care ne arata ce sir de caractere am introdus in TextField-ul precedent.

Comanda cu care facem sa apara Message Box-ul dorit este JOptionPane.showMessageDialog(null, s), unde s este stringul care vrem sa il afisam ca mesaj. Comanda cu care accesam textul introdus in TextField este campText.getText().

Aplicatia si Message Box-ul vor arata astfel:

Java JTextField TextField TextBox

Java Message Box Mozku

 



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

Ai nevoie de rezolvarea unei probleme la informatica?

Iti recomandam si urmatoarele articole:

Discuta articolul Cum sa construiti un TextField 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