Java AWT GUI-同一个应用程序在不同的PC屏幕尺寸上显示出巨大的不同帧尺寸

Java AWT GUI-同一个应用程序在不同的PC屏幕尺寸上显示出巨大的不同帧尺寸,java,user-interface,awt,layout-manager,Java,User Interface,Awt,Layout Manager,我写了一个Java AWT GUI应用程序,它在我的24英寸显示器上看起来很棒。当我把它移植到14英寸的笔记本电脑上时,Java框架看起来太小了。显然,有些事情必须改变,但是什么呢?框架定义的一个片段如下所示: Private void initialize() { this.setSize(700,400); // <-- Frame size this.setLayout(null); this.s

我写了一个Java AWT GUI应用程序,它在我的24英寸显示器上看起来很棒。当我把它移植到14英寸的笔记本电脑上时,Java框架看起来太小了。显然,有些事情必须改变,但是什么呢?框架定义的一个片段如下所示:

   Private void initialize() {      
    this.setSize(700,400);                       // <-- Frame size 
    this.setLayout(null);
    this.setVisible(true);
    this.setTitle("GPDisplay");
    this.setBackground(Color.LIGHT_GRAY);
Private void initialize(){

这个.setSize(700400);//您可以通过首先自动获取屏幕大小,然后将控制位置与“获取屏幕”值关联来解决问题。

为了更快地获得更好的帮助,我认为可以添加或。太多代码。完成屏幕需要很多行。“在我看来,代码太多了。"不管怎样。请注意,有两个单独的接近的原因提到“没有MCVE”作为原因的一部分。我选择了其中一个。最好的是,有人有MCVE来帮助。我希望有一个内置的设施,可以补偿像素问题。将所有受影响的代码发送到这个论坛,没有这个,是没有意义的。我哈我一直在研究这个角度。12英寸的屏幕比24英寸的屏幕有更多(和更小)的像素。我可以得到你提到的值,但在我需要的任何地方执行它的代码量都是巨大的。