Ola
gostaria de saber como eu faço para centralizar o frame qdo executado (ele sempre fica no canto superior direito)…
vlw
Ola
gostaria de saber como eu faço para centralizar o frame qdo executado (ele sempre fica no canto superior direito)…
vlw
É importante dar uma procurada no forum antes de postar uma dúvida, pode ser que já tenham perguntado por isso.
http://www.guj.com.br/posts/list/80297.java#426519
abraço
Coloque isso antes do initComponents();
setLocationRelativeTo(null);
o amigo, habitue-se a fazer o que o joseguilherme lhe recomendou… e sempre consulte a API da SUN.
http://java.sun.com/j2se/1.5.0/docs/api/
ok??
obrigado wanderley eu tentei fazer isso mesmo, mas nao vai…
a aplicacao extende de FrameView…
minha ignorancia me diz que seja diferente do JFrame…
FrameView???
eu procurei na API e nào encontrei essa classe não…! Tem como você postar seu código?
porque tendo uma classe extendida de JFrame funciona sim…
// testando PanelFrame
import javax.swing.JFrame;
public class PanelDemo extends JFrame
{
public static void main(String args[])
{
PanelFrame panelFrame = new PanelFrame();
panelFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
panelFrame.setLocationRelativeTo(null);
panelFrame.setSize(450, 350);
panelFrame.setVisible(true);
}
}
sendo que PanelFrame também extende JFrame…
Ah, vc tá usando swing application framework.
Estranho, eu estou só começando nele, mas vc não precisaria centralizar os Frames, ele já faz isso.
Se vc olhar no fonte da classe SingleFrameApplication vc vai ver ele centralizar o Frame no método initRootPaneContainer.
pois é…
eu errei no titulo…
irei alterar
classeControleView, “visual”
public class ControleView extends FrameView {
public ControleView(SingleFrameApplication app) {
super(app);
initComponents();
...
e como nao possui o metodo main nessa classe
existe outra classe com o mesmo
public static void main(String[] args) {
launch(ControleApp.class, args);
....
é a aquela aplicacao do netbeans java desktop cheio de frescura… binding, status bar… e tais…
bem pessoal
desculpem eu nao percebi o meu erro
na verdade o frameView ja “vem” centralizado…
estive ocupado com varias outras coisas e nao percebi a bestera q fiz mas tdo bem…
obrigado mesmo assim