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.