Java – aula 7 (Manipulando elementos do formulário)

Classe Principal

public class Principal {
  public static void main(String[] args) {
   SegundaGui gui = new SegundaGui ();
   gui.abrir();
  }
} 

Segunda Gui

import java.awt.Color;
import java.awt.Rectangle;
import java.awt.event.ActionListener;
import javax.swing.*;
public class SegundaGui extends JFrame {
 public void abrir (){
  JPanel painel = new JPanel();
  this.getContentPane().setLayout(null);
  this.setSize(500,500);
  this.setTitle("Minha SegundaGui");
  //Label Nome
  JLabel label = new JLabel("Nome");
  label.setBounds(new Rectangle(10,17,250,25));
  painel.add(label);
  //Campo de texto
  final JTextField texto = new JTextField(10);
  texto.setBackground(Color.white);
  texto.setBounds(new Rectangle(10,17,150,150));  
  painel.add(texto);
  //Botão Enviar
  JButton botao = new JButton ("Clique aqui");
  botao.addActionListener(new java.awt.event.ActionListener(){
   public void actionPerformed(java.awt.event.ActionEvent ent){
    // Verifica se o campo foi preenchido
    if (!texto.getText().equals("")){ 
     //Retorna o valor dp input
     JOptionPane.showMessageDialog(null,texto.getText());
    }else{
     JOptionPane.showMessageDialog(null,"Preencha o campo nome");
    }
   }
  });  
  botao.setBounds(new Rectangle(50,50,150,25));
  painel.add(botao);
  // Botão Fechar
  JButton botaoFechar = new JButton ("Fechar");
  botaoFechar.addActionListener(new java.awt.event.ActionListener(){
   public void actionPerformed(java.awt.event.ActionEvent ent){
    //Comando para fechar    
    dispose();
    //ou
    System.exit(0);
   }
  });  
  botaoFechar.setBounds(new Rectangle(50,50,150,25));
  painel.add(botaoFechar);
  // Monta o painel
  painel.setBounds(new Rectangle(5,7,400,450));
  this.getContentPane().add(painel,null);
  painel.setVisible(true);
  this.setVisible(true);  
 }
}

Título

Sem comentários ainda

Nenhum comentário ainda.

Comentários RSS URI identificador do TrackBack

Deixe um comentário