elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 01:30  


Tema destacado: Grupo de Facebook de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  capturar valor en un Jtextfield
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: capturar valor en un Jtextfield  (Leído 3,447 veces)
mapers


Desconectado Desconectado

Mensajes: 525


Ver Perfil
capturar valor en un Jtextfield
« en: 2 Abril 2011, 18:27 »

señores uso el netbiens que por defecto tiene su propio construtor de GUI ..... estuve tratando de capturar 3 valores y pasarlos a enteror y que esos valores sean publicos para usarlos en  otras clases pero no se no me quiere correr a ver chekeen el code

Código
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
 
 
      Cad=jTextField1.getText();
 
      try{
           num=Integer.parseInt(jTextField2.getText());
           }catch(Exception e){
           System.out.println("\n inserta un numero entero");
           }
       try{
           Din=Double.parseDouble(jTextField3.getText());
               }catch(Exception e){
               System.out.println("\n inserta un numero Double");
           }
 
   }  
 

las variables las declaro arriba asi
Código
public class Frame extends javax.swing.JFrame {
   public String Cad  ;
   public int num;
   public double Din;
 
 
   /** Creates new form Frame */
  public Frame(String Cad, int num, double Din) {
 
       this.Cad = Cad;
       this.num = num;
       this.Din = Din;
   }
 
   public Frame (){
   initComponents();
   }
 


deseo que estos valores que capture sean publicos para acceder desde otras clases pero no e sale a ver diganme donde esta el error


En línea
BoF

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: capturar valor en un Jtextfield
« Respuesta #1 en: 2 Abril 2011, 22:41 »

Aca te hice un codigo..
Código:
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import java.awt.GridLayout;
import java.awt.event.*;

import javax.swing.JLabel;
import javax.swing.JButton;
//import javax.swing.JOptionpane;
import javax.swing.JPanel;
public class PasarVariable {
public static void main(String[] args) {
miVentana ventana=new miVentana();
ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ventana.setVisible(true);
}
}
class miVentana extends JFrame{
public miVentana(){
this.setTitle("Ayuda1000");
this.setSize(ancho,largo);
miPanel panel=new miPanel();
add(panel);
}
private static final int ancho=200;
private static final int largo=100;
}
class miPanel extends JPanel{
ObtenerVariable o=new ObtenerVariable();
JTextField txtTexto=new JTextField();
JLabel lbTexto=new JLabel("Ingrese Texto");
JButton btnEnviar=new JButton("Enviar a otra Clase");
JLabel lbEnviar=new JLabel("Enviar Variable");
public miPanel()
{
this.setLayout(new GridLayout(2,2));
add(lbTexto);add(txtTexto);
add(lbEnviar);add(btnEnviar);
Oyente oyente=new Oyente();
btnEnviar.addActionListener(oyente);
}
class Oyente implements ActionListener{
public void actionPerformed(ActionEvent e)
{
int var=Integer.parseInt(txtTexto.getText());
o.setVariable(var);
o.mostrarVaribale();
}
}

}
class ObtenerVariable{
int var;
public void setVariable(int var)
{
this.var=var;
}
public void mostrarVaribale()
{
System.out.println("Su valor es:"+var);
//o
//JOptionPane.showMessageDialog(null,"Su varible es:"+var);
}

}


En línea
Debci
Moderador
***
Desconectado Desconectado

Mensajes: 1.945


Actualizate o muere!


Ver Perfil WWW
Re: capturar valor en un Jtextfield
« Respuesta #2 en: 2 Abril 2011, 23:22 »

Lo mas sencillo, sería que creases un método public static, que te permitiese devolver el valor del JTextBox, es decir, dentro de la clase en que se encuentra el componente, crear dicha función y llamarla cuantas veces quieras desde fuera de la clase.

Saludos
En línea

mapers


Desconectado Desconectado

Mensajes: 525


Ver Perfil
Re: capturar valor en un Jtextfield
« Respuesta #3 en: 3 Abril 2011, 03:07 »

A ver me pueder dar un ejemplo del metodo Static .....................como seria
En línea
sapito169


Desconectado Desconectado

Mensajes: 421



Ver Perfil
Re: capturar valor en un Jtextfield
« Respuesta #4 en: 3 Abril 2011, 04:14 »

-el primer paso para que te salga es que desistales netbeans
si no lo haces por que te resulta muy dificil crear formualrios es que simplemente no sabes crear formularios y eso es el principal problema
-el codigo que pusiste esat bien lo que no entiendo es cual es el problema si estas poniendo una opcion que funciona
-mientras menos variables estaticas uses es mejor
En línea

mapers


Desconectado Desconectado

Mensajes: 525


Ver Perfil
Re: capturar valor en un Jtextfield
« Respuesta #5 en: 3 Abril 2011, 07:59 »

oks tienes razon :D gracias men ya me salio :D post cerrado
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Autocomplementar un jtextfield con java
Java
Perikles 1 1,899 Último mensaje 25 Julio 2006, 21:45
por Casidiablo
Obtencion string de un JTextField
Java
Eage 2 4,516 Último mensaje 26 Julio 2009, 19:53
por DonVidela
capturar el valor de un combobox
.NET
proteus8 2 2,240 Último mensaje 21 Enero 2011, 22:14
por .::IT::.
pasar de una JTextField
Java
mapers 6 2,485 Último mensaje 10 Abril 2011, 02:07
por Shell Root
Capturar Automáticamente Datos JTextfield
Java
ZedGe 5 842 Último mensaje 26 Noviembre 2011, 00:15
por RyogiShiki
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines