Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2009, 16:21
cribelo
Usuario no validado
 
Fecha de Ingreso: agosto-2007
Mensajes: 141
Antigüedad: 16 años, 8 meses
Puntos: 1
Ubicar Panel en Java

Hola, estoy empezando con java y lo que quiero hacer es
-un farme
-dentro de este frame un panel
- y dentro de este panel un panel mas pequeño, pero quiero ubicarlo donde yo quiera dentro del panel, no se con cordenadas o como sea
porque lo que tengo que hacer es poner ademas un Boton que cada vez que lo apreto este Panel2 se muueba uno poco par arriba, bueno lo que he echo es esto

Código:
package FramePrincipal;
import com.cloudgarden.layout.AnchorLayout;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.GridBagLayout;
import javax.swing.GroupLayout;
import javax.swing.JComponent;
import javax.swing.JPanel;
import javax.swing.LayoutStyle;
import javax.swing.WindowConstants;
import javax.swing.SwingUtilities;
public class NewJFrame extends javax.swing.JFrame {
	private JPanel jPanel1;
	private JPanel jPanel2;

	{
		try {
			javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
		} catch(Exception e) {
			e.printStackTrace();
		}
	}

	public static void main(String[] args) {
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				NewJFrame inst = new NewJFrame();
				inst.setLocationRelativeTo(null);
				inst.setVisible(true);
			}
		});
	}
	
	public NewJFrame() {
		//super();
		initGUI();
	}
	private void initGUI() {
		{
			jPanel1 = new JPanel();
			this.setSize(400, 300);
			this.add(jPanel1);
			jPanel1.setBackground(new java.awt.Color(0,0,255));
			jPanel2 = new JPanel();
			jPanel1.add(jPanel2);
			jPanel2.setPreferredSize(new java.awt.Dimension(83,75));
			jPanel2.setLayout(null);
			jPanel2.setBounds(4, 555, 44, 55);			
		}
		}
	}

bueno la cuestion es q no se pone con en esas posiciones, no entiendo como hacer, ssi alguien me ayida, agradeceria mucho

Pd: estoy usando un plguin para swing q se llama http://cloudgarden.com/jigloo/
y me agrega cosas q no se que son, por ejemplo //super(); (lo comente yo) o

try {
javax.swing.UIManager.setLookAndFeel("com.sun.java .swing.plaf.nimbus.NimbusLookAndFeel");
} catch(Exception e) {
e.printStackTrace();
}


bueno graciassssssssssss