Para que eu possa criar uma TextField quais linhas devo inserir?
Como criar uma textField? quais linhas?
4 Respostas
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class TextFieldTest {
public static void main(String args[])
{
JFrame frame = new JFrame();
JPanel panel = new JPanel(new BorderLayout());
panel.add(new JTextField(), BorderLayout.NORTH); //Essa linha insere o JTextField
frame.setSize(300, 300);
frame.add(panel);
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frame.setVisible(true);
}
}
[color=red] [/color]
Acho que isso aqui seria um pouco mais simples,mas o do nosso amigo ai tb está legal.
import java.awt.;
import java.awt.event.;
pulbic class Janela extends Frame
implements ActionListener {
private Label Lanome,Laresultado;
private TextField Tenome,Teresultado;
private Button Buok,Busair;
private Panel pTop,pSul;
private String nome;
public static void main(String args[]) {
Janela f = new Janela();
f.addWindowListener(new CloseWindowAndExit());
f.show();
}
public Janela(){
super (“Exemplo”);
setSize(400,120);
setLocation(150,150);
Lanome = new Label(“Digite seu nome”);
Tenome = new TextField();
Laresultado = new Label(“Aqui está seu nome”);
Teresultado = new TextField();
Buok = new Button(“Ok”);
Buok.addActionListener(this);
Busair = new Button(“Sair”);
Busair.addActionListener(this);
GridLayout gl = new GridLayout(3,2,2,2);
pTop = new Panel();
pTop.setLayout(gl);
add(pTop,BorderLayout.WEST); //Lado esquerdo da janela
//Adicionando os Labels e os TextFields
pTop.add(Lanome); pTop.add(Tenome);
pTop.add(Laresultado); pTop.add(Teresultado);
pSul = new Panel(new GridLayout(1,1));
add(pSul,BorderLayout.SOUTH);
pSul.add(Buok); pSul.add(Busair);
public void actionPerformed (ActionEvent e){
if (e.getSource() == Busair) {
System.exit(0);
}
if (e.getSource() == Buok) {
nome = Tenome.getText();
Teresultado.setText(nome);
}
}
class CloseWindowAndExit extends WindowAdapter {
public void windowClosing(WindowEvent e){
System.exit(0);
}
}
Só não compilei pra saber se está certo,essa maneira é bem mais chata de fazer,como estava de bobeira digitei rapidinho,abraço e boa sorte.
Resumindo!!!
Usando javax.swing
JTextField field = new JTextField("Seu Text Field);
usando java.awt
TextField field = new TextField("Seu Text Field);
valeu já exclareceu minha duvida, obrigada!
Criado 18 de dezembro de 2006
Ultima resposta 20 de dez. de 2006
Respostas 4
Participantes 4
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo