Como criar uma textField? quais linhas?

4 respostas
amanda99

Para que eu possa criar uma TextField quais linhas devo inserir?

4 Respostas

ViniGodoy
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);		
	}
}
kleitom

[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.

squall926

Resumindo!!!
Usando javax.swing

JTextField field = new JTextField("Seu Text Field);

usando java.awt

TextField field = new TextField("Seu Text Field);
amanda99

valeu já exclareceu minha duvida, obrigada!

Criado 18 de dezembro de 2006
Ultima resposta 20 de dez. de 2006
Respostas 4
Participantes 4