Foros del Web » Programación para mayores de 30 ;) » Java »

Mostrar Label y TextField

Estas en el tema de Mostrar Label y TextField en el foro de Java en Foros del Web. Tengo este applet, pero no me quieren mostrar los Label ni los TextField, que puede estar pasando??? Que me falta?? ========================================= import java.applet.Applet; import java.awt.*; ...
  #1 (permalink)  
Antiguo 16/07/2003, 09:37
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 1 mes
Puntos: 7
Mostrar Label y TextField

Tengo este applet, pero no me quieren mostrar los Label ni los TextField, que puede estar pasando??? Que me falta??

=========================================
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class COMPONENTES extends Applet
{
private Button bSumar;
private TextField tEntrada1, tEntrada2;
private Label lEntrada1, lEntrada2;


public void init(){
lEntrada1 = new Label("Primer Número");
tEntrada1 = new TextField(20);

lEntrada2 = new Label("Primer Número");
tEntrada2 = new TextField(20);


}

}
=========================================


Saludos,
Joe Peña
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
  #2 (permalink)  
Antiguo 16/07/2003, 12:58
 
Fecha de Ingreso: abril-2003
Mensajes: 606
Antigüedad: 21 años
Puntos: 2
Pues te falta mostrarlos, el crearlos no quiere decir q ya los muestras:

Código:
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class COMPONENTES extends Applet
{
  private Button bSumar;
  private TextField tEntrada1, tEntrada2;
  private Label lEntrada1, lEntrada2;


  public void init(){
   lEntrada1 = new Label("Primer Número");
   tEntrada1 = new TextField(20);

   lEntrada2 = new Label("Primer Número");
   tEntrada2 = new TextField(20);
   ssetLayout(new FlowLayout());
   add(lEntrada1);
   add(tEntrada1);
.
.
.

  }

}
  #3 (permalink)  
Antiguo 16/07/2003, 13:48
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 1 mes
Puntos: 7
OK, Ahora tengo otro problemita, y es que no logro asinarle un evento al boton porque cuando compilo la aplicacion me dice: "COMPONENTES should be declared abstract; it does not define actionPerformed(java.awt.event.ActionEvent) in COMPONENTES", sombreamdome la linea que dice: "public class COMPONENTES extends Applet implements ActionListener".
Aqui les dejo la clase:

=================================================
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*; //Incluida para que maneje eventos

public class COMPONENTES extends Applet implements ActionListener
{
public Button bSumar;
public TextField tEntrada1, tEntrada2;
public Label lEntrada1, lEntrada2;
public double men;
public Panel board;

public void init(){
lEntrada1 = new Label("Primer Numero: ");
tEntrada1 = new TextField(10);

lEntrada2 = new Label("Segundo Numero: ");
tEntrada2 = new TextField(10);

bSumar = new Button("Sumar");

add(lEntrada1);
add(tEntrada1);
add(lEntrada2);
add(tEntrada2);
add(bSumar);

bSumar.addActionListener(this);
}

public void ActionPerformed(ActionEvent ev){
showStatus("Resultado: -> "+ Double.parseDouble(tEntrada1.getText())+Double.par seDouble(tEntrada1.getText()));
}
}
=================================================
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
  #4 (permalink)  
Antiguo 16/07/2003, 17:24
 
Fecha de Ingreso: abril-2003
Mensajes: 606
Antigüedad: 21 años
Puntos: 2
Que tal esto? :



Código:
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*; //Incluida para que maneje eventos

/*public abstract class COMPONENTES extends Applet implements ActionListener
{
	public Button bSumar;
	public TextField tEntrada1, tEntrada2;
	public Label lEntrada1, lEntrada2;
	public double men;
	public Panel board;

	public void init(){
		lEntrada1 = new Label("Primer Numero: ");
		tEntrada1 = new TextField(10);
		
		lEntrada2 = new Label("Segundo Numero: ");
		tEntrada2 = new TextField(10);
		
		bSumar = new Button("Sumar");
		
		add(lEntrada1);
		add(tEntrada1);
		add(lEntrada2);
		add(tEntrada2);
		add(bSumar);
		//setLayout(new FlowLayout());

		
		bSumar.addActionListener(this);
	}

	public void ActionPerformed(ActionEvent ev){
		showStatus("Resultado: -> "+ Double.parseDouble(tEntrada1.getText())+Double.parseDouble(tEntrada1.getText()));
	}
	
}*/

public class COMPONENTES extends Applet 
{
  public Button bSumar;
  public TextArea tEntrada1, tEntrada2;
  private Label lEntrada1, lEntrada2;


  public void init(){
   lEntrada1 = new Label("Primer Número");
   tEntrada1 = new TextArea(4, 10);
   tEntrada2 = new TextArea(4, 10);
   bSumar= new Button("Boton");
   setLayout(new FlowLayout());
   //add(lEntrada1);
   add(tEntrada1);
   add(tEntrada2);
   add(bSumar);
   //setSize(300, 300);
   bSumar.addActionListener(new Eventos(this));
   bSumar.setActionCommand("ENVIAR");
  }

}


class Eventos implements ActionListener {
	COMPONENTES comp;
	public Eventos(COMPONENTES recibido) {
			this.comp = recibido;
	}
	
	public void actionPerformed(ActionEvent e) {
		if(e.getActionCommand().equals("ENVIAR"))
			comp.showStatus("Resultado: -> "+ Double.parseDouble(comp.tEntrada2.getText())+Double.parseDouble(comp.tEntrada1.getText()));
	}
}
  #5 (permalink)  
Antiguo 17/07/2003, 10:29
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 1 mes
Puntos: 7
Muy bien, pero sabes donde estuvo mi error? en una simple A.
puse ActionPerformed y era actionPerformed, tu si lo escribiste bien... ...

Aqui te dejo mi codiguito terminado...
Código:
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*; //Incluida para que maneje eventos

public class COMPONENTES extends Applet implements ActionListener
{
    public Button bSumar;
    public TextField txtEnt1, txtEnt2;
    public Label lblEnt1, lblEnt2;
    public double Total, Ope1, Ope2;
    
    public void init(){
        lblEnt1 = new Label("Primer Numero: ");
        txtEnt1 = new TextField(10);
        
        lblEnt2 = new Label("Segundo Numero: ");
        txtEnt2 = new TextField(10);
        
        bSumar = new Button("Sumar");
        
        add(lblEnt1);
        add(txtEnt1);
        
        add(lblEnt2);
        add(txtEnt2);
        
        add(bSumar);
        
        bSumar.addActionListener(this);
    }
    
    public void actionPerformed(ActionEvent ev){
        try{
            Ope1 = Double.parseDouble(txtEnt1.getText());
            Ope2 = Double.parseDouble(txtEnt2.getText());
            Total = Ope1 + Ope2;
            showStatus("Resultado: -> "+ Double.toString(Total));
        }
        catch(Exception e){
            showStatus("No se puedo realizar la suma...");
        }
    }
}
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
  #6 (permalink)  
Antiguo 16/11/2011, 22:01
 
Fecha de Ingreso: noviembre-2011
Mensajes: 1
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Mostrar Label y TextField

Hola que tal, tengo una duda, necesito mostrar una lista de preguntas en un interface grafica para despues responderlas y no logro mostrarlas una abajo de otra.. les paso mi codigo , por favor necesito ayuda y veo que ustedes son unos grosos!! Gracias!

package src;
import java.awt.*;
import java.awt.event.*;
import java.util.ArrayList;

import javax.swing.*;


public class PantallaExamen extends JDialog{

private JButton BotonEmpezar=new JButton("Empezar Examen");
private JButton BotonTerminar=new JButton("Termirnar Examen");
private JLabel label1 = new JLabel();
private Panel Panel=new Panel();
private Persister<ArrayList<Examen>> persisterEx=new Persister<ArrayList<Examen>>();
private ArrayList<Examen> ListaDeExamenes=new ArrayList<Examen>();
private Persister<ArrayList<Pregunta>> persisterPreg=new Persister<ArrayList<Pregunta>>();
private ArrayList<Pregunta> ListaDePreguntas=new ArrayList<Pregunta>();


public PantallaExamen(ArrayList<Pregunta> preguntasElegidas){

setTitle("Examen"); //SetTitle,SetDefaultCloseOperation,SetSize,SetVisib le,add me los da el Jdialog para configurar mi pantalla.
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); //Para que no quede consumiendo memoria.
setSize(800,600);
setVisible(true);


add(Panel);
Panel.add(BotonEmpezar);
Panel.add(label1,BorderLayout.CENTER);
// Panel.add(jcb1);
add(BotonTerminar,BorderLayout.SOUTH);


for(int i=0;i<preguntasElegidas.size();i++){

label1.setText("\n"+preguntasElegidas);
add(label1);


BotonTerminar.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
dispose();

}
});

}

}


}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:01.