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

texto en varias líneas

Estas en el tema de texto en varias líneas en el foro de Java en Foros del Web. Hola, ¿que tal? Estoy haciendo una aplicación gráfica para un trabajo de clase, utilizando las librerías SWING y AWT (preferiblemente la SWING). Se trata de ...
  #1 (permalink)  
Antiguo 15/01/2004, 03:30
Avatar de Rosimaj  
Fecha de Ingreso: febrero-2003
Ubicación: Valencia
Mensajes: 61
Antigüedad: 21 años, 2 meses
Puntos: 0
texto en varias líneas

Hola, ¿que tal?

Estoy haciendo una aplicación gráfica para un trabajo de clase, utilizando las librerías SWING y AWT (preferiblemente la SWING).
Se trata de un sencillo juego, pero tengo un problema: quiero mostrar un texto que indique la situación del juego, y utilizando un JLabel o un JTextField no consigo que se visualice todo el texto, ya que se supone que todo el texto no cabe en una línea, y no soy capaz de hacer que baje de línea cuando sea necesario.

¿Alguna solucion?
Gracias
  #2 (permalink)  
Antiguo 15/01/2004, 03:45
Avatar de Rosimaj  
Fecha de Ingreso: febrero-2003
Ubicación: Valencia
Mensajes: 61
Antigüedad: 21 años, 2 meses
Puntos: 0
¡Me he equivocado!, no utlizao el JTextField, utilizo el JTextArea, pero no me muetra el texto en varias líneas...
  #3 (permalink)  
Antiguo 15/01/2004, 03:58
Avatar de Rosimaj  
Fecha de Ingreso: febrero-2003
Ubicación: Valencia
Mensajes: 61
Antigüedad: 21 años, 2 meses
Puntos: 0
ya lo he conseguido!
Gracias de todos modos
  #4 (permalink)  
Antiguo 13/09/2005, 16:20
 
Fecha de Ingreso: abril-2002
Mensajes: 1.014
Antigüedad: 22 años
Puntos: 8
podrías decir cómo? tengo el mismo problema

gracias
  #5 (permalink)  
Antiguo 15/09/2005, 01:29
Avatar de Rosimaj  
Fecha de Ingreso: febrero-2003
Ubicación: Valencia
Mensajes: 61
Antigüedad: 21 años, 2 meses
Puntos: 0
Lo siento mucho, pero ya no tengo el fuente del programa, lo hice hace más de año y medio...y no he vuelto a tocar nada más de java desde entonces.

espero que alguien te pueda ayudar
  #6 (permalink)  
Antiguo 01/10/2005, 00:56
 
Fecha de Ingreso: octubre-2005
Ubicación: Valdivia
Mensajes: 5
Antigüedad: 18 años, 6 meses
Puntos: 1
public BoterXp()//constructor
{
panel = getContentPane();
panel.setLayout(new GridBagLayout());
setTitle(" BoterXp ");
JMenuBar barraMenu = new JMenuBar();
JMenu Juego, Opcion, Ayuda;
JMenuItem NuevoJuego, SalirJuego, Detener, Configuracion,Instrucciones, Acerca_de;
JCheckBoxMenuItem OpcionSonido;
setJMenuBar(barraMenu);
Juego = new JMenu("Juego");


NuevoJuego = new JMenuItem("Nuevo Juego");
NuevoJuego.setIcon(spwar16);
NuevoJuego.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ae)
{
try
{ detencion=true;
panel.removeAll();
panel.repaint();
vidas=5;
game_over.setBounds(999,999,60,60);
JSpace space = new JSpace();
panel.add(space);
}
catch(NullPointerException exxx)
{}

}
});
Juego.add(NuevoJuego);
Juego.addSeparator();







Detener = new JMenuItem("Detener");
Detener.setIcon(close16);
Detener.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ae)
{
try
{
detencion=true;
panel.removeAll();
panel.repaint();
}
catch(NullPointerException npe)
{
}
}
});
Juego.add(Detener);
Juego.addSeparator();




SalirJuego = new JMenuItem("Salir");
SalirJuego.setIcon(exit16);

SalirJuego.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ae)
{
System.exit(0);
}
});
Juego.add(SalirJuego);
barraMenu.add(Juego);

/************************************************** *****************************/

Opcion = new JMenu("Opciones");

Configuracion = new JMenuItem("Configuración");
Configuracion.setIcon(config16);
Opcion.add(Configuracion);
Opcion.addSeparator();
OpcionSonido = new JCheckBoxMenuItem("Sonido", true);
OpcionSonido.addChangeListener(new ChangeListener()
{
public void stateChanged(ChangeEvent ce)
{
if(cont2%2==0)
{
Musica=false;
}
else
{
Musica=true;
}
cont2++;
}
});
Opcion.add(OpcionSonido);
barraMenu.add(Opcion);

//////////////////////************************************************** ********

Ayuda = new JMenu("Ayuda");
Instrucciones = new JMenuItem("Instrucciones");
Instrucciones.setIcon(help16);
Ayuda.add(Instrucciones);
Instrucciones.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ae)
{
StringBuffer message = new StringBuffer();
message.append("\tUso de BoterXp \n\n");
message.append(" El boton derecho del mouse es para\n");
message.append("disparar, y el avion se mueve\n");
message.append("con el mouse\n\n");
message.append(" El proposito del juego es eliminar \n");
message.append("al avion padre que se encuentra\narriba\n ");
message.append(" Usted tiene 5 vidas para completar\nla mision");
JOptionPane.showMessageDialog(null, message, " BoterXp'Intrucciones ", JOptionPane.PLAIN_MESSAGE, spwar34);
}
});

Ayuda.addSeparator();
Acerca_de = new JMenuItem("Acerca de BoterXp");
Acerca_de.setIcon(boter);
Acerca_de.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ae)
{
StringBuffer message = new StringBuffer();
message.append(" version 1.0.0\n\n");
message.append("Programado por: Boter \n");
message.append("email : [email protected]\n\n");
message.append(" Valdivia - Chile");
JOptionPane.showMessageDialog(null, message, " BoterXp's Informacion ", JOptionPane.PLAIN_MESSAGE, boter);
}
});
Ayuda.add(Acerca_de);
barraMenu.add(Ayuda);

}
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 01:50.