Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/12/2011, 07:11
Avatar de soy_nicanor
soy_nicanor
 
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 13 años, 11 meses
Puntos: 3
Como centrar un Label en un formulario

Estoy trabajando con netbeans 7.0 lo he probado por todo lado y no me funciona.
Esto son los codigos que he probado.

Código:
package ejercicio_2;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Toolkit;
////////////////////////////

class Formulario extends javax.swing.JFrame 
{

    /** Creates new form Formulario */
    public Formulario() 
    {
        initComponents();
        this.setExtendedState(this.MAXIMIZED_BOTH);//Pantalla Completa
        this.setLocationRelativeTo(jPanel1); //Centrar Formularios
        Panel PanelFondo =new Panel();
        this.add(PanelFondo, BorderLayout.CENTER);
        this.pack();
        //////////////// 
        centralizarComponente();
    }
    public void centralizarComponente() {   
        Dimension ds = Toolkit.getDefaultToolkit().getScreenSize();   
        Dimension dw = getSize();   
        setLocation((ds.width - dw.width) / 2, (ds.height - dw.height) / 2);   
    }  
//******************************
    @SuppressWarnings("unchecked")
    private void jPanel1AncestorAdded(javax.swing.event.AncestorEvent evt) {
        // Codigos de panel xxx Algo debe ir aqui?
        
    }
Debe quedar algo asi:
http://nomesueltes.files.wordpress.c...ot31.png?w=380

Osea si el formulario maximizo o minimizo el label siempres debe estar centrado