画面の真ん中にSwingフォームを表示する方法


//          
this.setTitle("    ");
Toolkit tk = Toolkit.getDefaultToolkit();
//this.setIconImage(logo);		//         
this.setVisible(true);			//       
this.setSize(422, 492);
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); 
this.setResizable(false);		//          
				
//            
Dimension dimension = tk.getScreenSize();//      
int width=dimension.width;
int height=dimension.height;
int x=(width-422)/2;
int y=(height-529)/2;
this.setLocation(x, y);