用Swing做的界面为什么在19寸显示器显示正常,在17寸电脑和笔记本就显示不了二级菜单呢

解决方案 »

  1.   

    你的界面大小超出显示器范围了?
    或者不是显示器大小问题
    而是你的不同电脑的JDK版本不一致?
      

  2.   

    不应该这样的啊,Java好歹也声称自己是跨平台的啊。这点硬件差异还是问题吗。代码怎么写的,有没有用了些特殊的技巧?
      

  3.   

    JDK版本一样这个没问题,说界面大小也不对我把大小改得很小了还是显示不出来
      

  4.   

    我自己的是19寸的..在别人的笔记本那些才显示不出来,用键盘可以用二级菜单。这里怎样上传图片啊....我就说下吧我在JFrmae里面加入了JPanel,在我自己的显示器就可以正常显示,在笔记本和17寸的JPanel就挡住了二级菜单,只能用键盘。
      

  5.   

    java图形界面有个坐标系统,对屏幕上的每个点进行定位,坐标单位是像素,它是显示器的分辨率的最小单位
    不一样的显示器分辨率,生成的图形界面可能也会有差别。
    这可能是造成你问题的原因。
    建议在做图形界面的时候,考虑到不同的分辨率显示,最好先获取屏幕的分辨率,采用相对分辨率进行布局,这样在不同的分辨率上就能显示出相同的图形界面。
    希望能帮到你