Centralizar JFrame no NetBeans + Look and Feel

acho q setar nas properties não tem!
Para tu utilizar o laf tu vai ter q setar o netbeans para abrir com o tal laf dai o editor tb vai mostrar os componenentes renderizados com o do Netbeans.

Para centralizar eu uso:

	//Centraliza a janela.
	Dimension dimension = this.getToolkit().getScreenSize();
    int x = (int) (dimension.getWidth()  - this.getSize().getWidth() ) / 2;
    int y = (int) (dimension.getHeight() - this.getSize().getHeight()) / 2;
    this.setLocation(x,y);

tu tem colocar o lib no classpath
e dai na hora de iniciar o netbeans tu coloca(pelo menos no linux)
./netbeans.sh --laf

eu usei assim:

/*
 * Main.java
 *
 * Created on 15 de Junho de 2007, 23:38
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package votacao;

import javax.swing.LookAndFeel;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;

/**
 *
 * @author Maurício
 */
public class Main {
    
    /** Creates a new instance of Main */
    public Main() {
    }
    
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // Obtenha o look and feel utilizado atualmente
        LookAndFeel lf = UIManager.getLookAndFeel();
        
        // Neste momento, está sendo instalado o novo look and feel, neste caso o do Windows.
        try {
            UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
        } catch (InstantiationException e) {
        } catch (ClassNotFoundException e) {
        } catch (UnsupportedLookAndFeelException e) {
        } catch (IllegalAccessException e) {
        }


        NovoJFrame objFrame = new NovoJFrame();
        objFrame.setLocationRelativeTo(null);
        objFrame.show();
    }
    
}

Só a linha objFrame.show(); que aparece como deprecated mas não sei o outro método ficou este mesmo por enquanto.

jFrame - Propriedades - Código - Politica de tamanho de Formulário, alterar para gerar Código de Redimensionamento e marcar a opção Gerar Centralizado

IgorAleksander

Via codigo consigo fazer, beleza.

Mas qual item nas “properties” que eu altero pra centralizar o frame?!


Já aproveitando, baixei alguns pacotes de “look and feel”, como utilizo eles no NetBeans?!

Grato.

[quote=giu]acho q setar nas properties não tem!
Para tu utilizar o laf tu vai ter q setar o netbeans para abrir com o tal laf dai o editor tb vai mostrar os componenentes renderizados com o do Netbeans.[/quote]

Poxa, uma coisa aparentemente tão simples não disponível??
:S

Qto ao “laf” como faço pra configurar no NetBeans?! Não achei nenhum post / artigo a respeito.

Grato.