Como eu utilizo TextField?[color=“red”][/color][size=“24”][/size][size=“18”][/size]
Depende do que tu deseja fazer ele…
Mas basicamente tu faz o seguinte:
JTextField jTextField = new JTextField();
jTextField.setText(""); //escreve alguma String nele
String conteudo = jTextField.getText(); //retorna o conteudo
Agora… tu tem que ser mais especificos com as suas dúvidas… ou se voce nunca usou um… aconselho dar uma pesquisada… o Google tem muita coisa sobre isso!
Kra, da uma olhada no manual sobre Swing disponível no site da SUN, acho q tua pergunta foi muito abstrata. Na sessão artigos e tutoriais do PJ tem um tuto legal do Daniel Badawi, vale apena conferir. OK ?
Vou melhorar a pergunta!!
O TextField só pode ser usado em applets?
Só vejo exemplos dele usando applets. Será possível!!!
Obrigado!!!
NÃO!
O TextField e do pacote java.awt, mas também existe o JTextField do pacote javax.swing, esse com mais recursos.
Como eu faço para que o número que for digitado em campoNome possa ser impresso na tela ou ser manipulado de qualquer outra forma?
import java.awt.BorderLayout;
import javax.swing.*;
public class Janela4
{
public static void main(String args[])
{
JFrame janela = new JFrame(“Exemplo de Janela”);
janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTextField campoNome = new JTextField(10);
JLabel labelNome = new JLabel ("Nome: ");
labelNome.setLabelFor (campoNome);
labelNome.setDisplayedMnemonic('n');
janela.getContentPane().add(labelNome, BorderLayout.WEST);
janela.getContentPane().add(campoNome);
janela.setLocationRelativeTo(null);
janela.pack();
janela.show();
}
}
seuField.getText();
Não entendi.
Por exemplo colocar o que é digitado em ‘campoNome’ em um JOptionPane. É possível?
Outra coisa. No código acima quando eu digito alguma coisa e aperto ENTER, o que foi digitado permanece na caixa. Como faço para após pressionar ENTER o que estava digitado se apagar?
Cole seu código pra gente poder ajudar melhor.
O código é esse!
import java.awt.BorderLayout;
import javax.swing.*;
public class Janela4
{
public static void main(String args[])
{
JFrame janela = new JFrame("Exemplo de Janela");
janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTextField campoNome = new JTextField(10);
JLabel labelNome = new JLabel ("Nome: ");
labelNome.setLabelFor (campoNome);
labelNome.setDisplayedMnemonic('n');
janela.getContentPane().add(labelNome, BorderLayout.WEST);
janela.getContentPane().add(campoNome);
janela.setLocationRelativeTo(null);
janela.pack();
janela.show();
}
}
Colocar o que é digitado em ‘campoNome’ em um JOptionPane.
No código acima, após a janela abrir, quando eu digito alguma coisa nela e aperto ENTER, o que foi digitado permanece na caixa. Como faço para após pressionar ENTER o que estava digitado apagar-se?