webroot 0 Denunciar post Postado Dezembro 14, 2004 Olá pessoal tudo beleza? Estou precisando implementar o comprimento da Array de acordo com a qtdade de caracteres digitados no JTextField, por favor algum dos cavalheiros poderiam dar uma olhada neste código e me dar uma dica? Obrigado! import javax.swing.*; import java.awt.*; import java.awt.event.*; /** * * @author webRoot */ public class testeFields extends JPanel implements KeyListener, ActionListener { public JTextField DDD, Telefone; /** Creates a new instance of testeFields */ public testeFields() { super(new BorderLayout()); JPanel panel = new JPanel(); DDD = new JTextField(2); DDD.addKeyListener(this); Telefone = new JTextField(8); Telefone.addKeyListener(this); panel.add(DDD, BorderLayout.WEST); panel.add(Telefone, BorderLayout.CENTER); add(panel, BorderLayout.PAGE_START); } public static void createAndShow() { JFrame.setDefaultLookAndFeelDecorated(true); JFrame frame = new JFrame("Teste de Fields"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JComponent myContent = new testeFields(); myContent.setOpaque(true); frame.setContentPane(myContent); frame.pack(); frame.setVisible(true); } /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { createAndShow(); } }); } public void actionPerformed(ActionEvent e) { } public void keyTyped(KeyEvent evt) { if(evt.getSource().equals(DDD)) { int empty = evt.getModifiersEx(); int i; int j; int checkDDD[] = {empty}; for(i = 0; i < empty;) { checkDDD = i++; for(j = 0; j < i + 1; j++) { checkDDD[j] += checkDDD; } } System.out.println(checkDDD.length); } } public void keyPressed(KeyEvent evt) {} public void keyReleased(KeyEvent evt) {} } Compartilhar este post Link para o post Compartilhar em outros sites
webroot 0 Denunciar post Postado Dezembro 15, 2004 Okay pessoal, apesar de ninguém ter conseguido ou tentado resolver, a solução para este problema é criar uma classe que determine os parametros à serem aplicados ao JTextField.beleza? Tópico encerrado! Compartilhar este post Link para o post Compartilhar em outros sites