Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2011, 02:38
Alf01
 
Fecha de Ingreso: abril-2011
Mensajes: 13
Antigüedad: 13 años, 6 meses
Puntos: 0
Objetos Dentro De Un JFrame

Buenas noches, tengo un problema haciendo un frame y es que no puedo colocar los objetos en el lugar que quiero, quisiera saber si pudieran ayudarme por que a pesar de haber puesto las corrdenadas no me las aplica y deja los objetos en una sola linea, si pudieran decirme en que estoy mal o que me hace falta para establecerlos donde yo quiero se los agradeceria mucho

Aqui dejo mi codigo para ver si pueden ayudarme, de antemano gracias.


Código:
import java.awt.Button;
import java.awt.Color;
import java.awt.Component;
import java.awt.Frame;
import java.awt.Label;
import java.awt.Panel;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;


public class FramePassword extends JFrame{
	static TextField Ps;
	static Label La1,La2;
	static Button BU;
	static JPasswordField TF1;
	static Frame R =new Frame();
	static Panel P;
	
	public static void main(String[] args) {
		FramePassword FP =new FramePassword();
		FP.setLayout(null);
		
        P=new Panel(); 	
    	TF1=new JPasswordField(28);
		Ps=new TextField(40);
		La1=new Label("Usuario");
		La2=new Label("Contraseña");
		BU=new Button("Entrar");
		
		//P.setLayout(null);
    	Ps.setLocation(400,150);
		La1.setLocation(530, 100);
		La1.setForeground( Color.white );
		TF1.setLocation(400,300);
		La2.setLocation(530,250);
		La2.setForeground( Color.white );
		BU.setLocation(530, 400);
		P.setSize(1000, 650);
		P.setBackground(new Color(25,0,25)); 
		
		
		
		P.add(Ps);
		P.add(TF1);
		P.add(La1);
		P.add(La2);
		P.add(BU);
		FP.add(P);
		
		BU.addActionListener(new ActionListener(){

			private Component parentComponent;

			public void actionPerformed(ActionEvent e) {
						
	if (Ps.getText().equals("a")&&TF1.getText().equals("a")) {
		System.out.println("Buajaja");
		
	} else {
					
	JOptionPane.showMessageDialog(parentComponent, "Los Datos Introducidos Es Incorrecta \n Verifique Su Usuario/Contraseña", "Error!", JOptionPane.ERROR_MESSAGE);
	}		
	}});
		
		FP.addWindowListener(new WindowAdapter() {
		 	public void windowClosing(WindowEvent e) {
	            System.runFinalizersOnExit(true);
	      }});
	
	
		FP.pack();
		FP.setVisible(true);
		FP.setSize(1000, 650);
		FP.setBackground(new Color(25,0,25)); 
		FP.setResizable(false);
			
		}

		}