Somente números no JTextField  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Nelsonjahn
Thread.start()
[Avatar]

Membro desde: 04/12/2011 21:20:03
Mensagens: 36
Offline

marcoscorso wrote:zizegaitero , nao consegui rodar o teu codigo no meu ...

ai vai ...


//package br.com.patterns.chain;


import javax.swing.JFrame;
import java.awt.Dimension;
import javax.swing.JTextField;
import java.awt.Rectangle;
import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeEvent;
import javax.swing.JButton;
import javax.swing.event.CaretListener;
import javax.swing.event.CaretEvent;
import java.awt.event.KeyListener;
import java.awt.event.KeyEvent;
import javax.swing.*;


public class Frame1 extends JFrame
{
private JTextField jTextField1 = new JTextField();

public Frame1()
{
try
{
jbInit();
}
catch(Exception e)
{
e.printStackTrace();
}

}

private void jbInit() throws Exception
{
this.getContentPane().setLayout(null);
this.setSize(new Dimension(400, 300));
jTextField1.setText("jTextField1");
jTextField1.setBounds(new Rectangle(15, 35, 165, 20));
this.getContentPane().add(jTextField1, null);
}


public void ValidaNumero(JTextField Numero) {
long valor;
if (Numero.getText().length() != 0){
try {
valor = Long.parseLong(Numero.getText());
}catch(NumberFormatException ex){
JOptionPane.showMessageDialog(null, "Esse Campo só aceita números" ,"Informação",JOptionPane.INFORMATION_MESSAGE);
Numero.grabFocus();
}
}
}


public static void main(String args[])
{
new Frame1().show();
}
}
é melhor fazer isso pra entender melhor o codigo.


Eu só coloquei melhor pra entender!

This message was edited 1 time. Last update was at 22/01/2012 20:11:31

raghy
Virtual Machine Man
[Avatar]

Membro desde: 14/01/2009 19:48:23
Mensagens: 629
Localização: florianopolis
Offline

no meu despertador uso um try catch, da para olhar o código, lá no final do tópico , +-


tá aqui o link +- certo, tem que retroceder um pouquinho, tem o despertador jar e o código abaixo,
mas para funcionar, não esqueça de pegar o som, bem no inicio do tópico, que ainda precisa ir no diretorio c://

http://www.guj.com.br/java/262263-despertador-em-java/2

tamos aí!
Raghy@ig.com.br


curso técnico de programação de computadores (java, mysql) - preferência por programas em desktop swing e jogos java

[Email] [MSN]
Nelsonjahn
Thread.start()
[Avatar]

Membro desde: 04/12/2011 21:20:03
Mensagens: 36
Offline

zizegaitero wrote:eu fiz esse metodo

public void ValidaNumero(JTextField Numero) {
long valor;
if (Numero.getText().length() != 0){
try {
valor = Long.parseLong(Numero.getText());
}catch(NumberFormatException ex){
JOptionPane.showMessageDialog(null, "Esse Campo só aceita números" ,"Informação",JOptionPane.INFORMATION_MESSAGE);
Numero.grabFocus();
}
}
}

ai vc chama o metodo passando como parametro o JTextField


Só pra entender o código!

This message was edited 1 time. Last update was at 22/01/2012 20:09:12

 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team