gpt4 book ai didi

java - 带 Swing 的绘画尺寸

转载 作者:行者123 更新时间:2023-12-02 06:46:36 25 4
gpt4 key购买 nike

我有尺寸问题...因为我将 JpanelJFrame 设置为特定尺寸,但是当我绘制图像时,就像窗口有不同的尺寸一样尺寸:

public GameView(){
//System.out.println("hey");
JFrame container= new JFrame("Loderunner");
JPanel panel= (JPanel) container.getContentPane();
panel.setPreferredSize(new Dimension(115,115));
panel.setMinimumSize(new Dimension(115,115));
panel.setLayout(null);
setBounds(0,0,115,115);
panel.add(this);
setIgnoreRepaint(true);
//requestFocus();
//addKeyListener(new KeyHandle());
//container.addKeyListener(new KeyHandle());
requestFocus();
container.setResizable(false);
container.pack();
container.setVisible(true);
container.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
createBufferStrategy(2);
strategy=getBufferStrategy();
loadLevel("livel.txt");
}

这是我的问题的图片:

enter image description here

最佳答案

这里的主要问题是 115px 宽度不会用装饰填充框架的最小宽度。相反,执行以下操作之一:

  1. 扩大渲染范围
  2. 有边界的生活
  3. 移除框架装饰或..
  4. 改用窗口

关于java - 带 Swing 的绘画尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18570563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com