import java.awt.BorderLayout;import javax.swing.JFrame;
import javax.swing.JPanel;public class ada extends JFrame{
private JPanel panel; public ada()
{
panel = new JPanel();
panel.setLayout( new BorderLayout() );
this.setContentPane( panel );
this.setTitle( "网吧计费系统" );
this.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
setBounds(300,300,400,300); //为什么这句设置了在 300, 300 处显示却不起作用?
this.setResizable(false);
this.setVisible( true );
} public static void main( String[] args )
{
new ada();
}
}
import javax.swing.JPanel;public class ada extends JFrame{
private JPanel panel; public ada()
{
panel = new JPanel();
panel.setLayout( new BorderLayout() );
this.setContentPane( panel );
this.setTitle( "网吧计费系统" );
this.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
setBounds(300,300,400,300); //为什么这句设置了在 300, 300 处显示却不起作用?
this.setResizable(false);
this.setVisible( true );
} public static void main( String[] args )
{
new ada();
}
}
int y,
int width,
int height)
重绘组件的指定矩形区域。
这个根本不是设置在什么地方显示的
int y)将组件移到新位置。通过此组件父级坐标空间中的 x 和 y 参数来指定新位置的左上角。这个才是设置位置的
Dimension frameSize = frame.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
frame.setLocation((screenSize.width - frameSize.width) / 2,
(screenSize.height - frameSize.height) / 2);
frame.setVisible(true);
=======================
这段代码才是设置你窗体的显示位置!!!
具体怎么改 你自己改下