gpt4 book ai didi

java - 在 Java 中的 JPanel 周围创建灰色空间

转载 作者:行者123 更新时间:2023-11-30 05:59:00 28 4
gpt4 key购买 nike

我正在用 Java 开发一个简单的艺术程序,我很好奇是否可以像大多数艺术程序一样在 Canvas 周围创建一个灰色的空白空间(意思是,一个未锁定且可滚动的空白空间) )。这可能吗?我该如何去做?

示例: alt text

最佳答案

您是否考虑过在 JPanel 中使用线条边框。

import javax.swing.*;
import java.awt.*;
class Testing
{
public void buildGUI()
{
JFrame f = new JFrame();

JPanel o_panel = new JPanel();
JPanel panel = new JPanel();
panel.setMinimumSize(new Dimension(500,500));
panel.setPreferredSize(new Dimension(500,500));
panel.setMaximumSize(new Dimension(500,500));
panel.setBackground(Color.RED);
panel.setBorder(BorderFactory.createLineBorder(Color.GRAY,25));

o_panel.add(panel);

f.getContentPane().add(o_panel);
f.pack();
f.setLocationRelativeTo(null);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
public static void main(String[] args)
{
SwingUtilities.invokeLater(new Runnable(){
public void run(){
new Testing().buildGUI();
}
});
}
}

alt text

关于java - 在 Java 中的 JPanel 周围创建灰色空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3679751/

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