Amigos del Foro estoy empezando a usar Java y me surge una duda que no he podido resolver, tengo mi codigo en java en dode quiero poenr etiquetas para poner como una leyenda o mejor dicho unas instrucciones que siga el usuario. por ejemplo tengo mi Frame y todo pero cuando pongo un JLabel lo pinta en el centro y si pongo otro JLablel lo pone encima del primero no se como poner la posicion ya intente con
miFrame.add(label).setBounds(1,1,1,1);
miFrame.add(label).setSize(1,1);
les pongo el codigo para que me digan que esta mal:
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.StringTokenizer;
import javax.swing.*;
public class Pruebas {
public static void main(String args[]){
IHM ihm = new IHM();
}
}
class IHM {
public IHM() {
// Se instancia un objeto de tipo Acelerador de Teclado
MenuShortcut miAcelerador = new MenuShortcut( KeyEvent.VK_A,true );
// Se instancian objetos de tipo Elementos de Menu
MenuItem primerElementoDeA = new MenuItem("Abrir",miAcelerador );
// Se instancia un objeto ActionListener y se registra sobre los
// objetos MenuItem
primerElementoDeA.addActionListener( new MiGestorDeMenu() );
// Se instancian dos objetos de tipo Menu y se les añaden los
// objetos MenuItem
Menu menuA = new Menu( "Menu" );
menuA.add( primerElementoDeA );
// Se instancia una Barra de Menu y se le añaden los Menus
MenuBar menuBar = new MenuBar();
menuBar.add( menuA );
// Se instancia un objeto Frame y se le asocia el objeto MenuBar.
Frame miFrame = new Frame( "Cambio Alta" );
JLabel label = new JLabel("Para generar los comandos de Alta: Primero abrir el archivo con extencion *.cvs");//, JLabel.NORTH);//Selecciona un archivo de tipo *.cvs");
JLabel label2 = new JLabel("Selecciona un archivo de tipo *.cvs", JLabel.RIGHT);
miFrame.add(label).setSize(width, height)repaint(0, 10, 20, 50);//setLocation(0, 0);
// miFrame.add(label2);
JTextField t= new JTextField(20);
t.setText("Para generar los comandos de Alta: Primero abrir el archivo con extencion *.cvs");
miFrame.add(t);
// Esto no es el metodo add(), como se podria esperar
miFrame.setMenuBar( menuBar );
miFrame.setSize( 350,200 );
miFrame.setVisible( true );
// Se instancia y registra un receptor de eventos de ventana para
// concluir el programa cuando se cierre el Farme
miFrame.addWindowListener( new Conclusion() );
}
}
Gracias por su ayuda....