-1

我想设计一个以黑色为主题的 GUI,但我的蚀刻边框看起来是凸起的蚀刻类型。我想让它看起来降低蚀刻类型。我找不到颜色组合来做到这一点。我该怎么做?它看起来像这样,但不同的是背景是黑色的。

他的形象

4

1 回答 1

2

您是否尝试过使用 BevelBorder 代替?

  JPanel outerPanel = new JPanel();
  outerPanel.setBackground(Color.black);
  outerPanel.setPreferredSize(new Dimension(400, 400));
  outerPanel.setLayout(new BorderLayout());
  Border outsideBorder = BorderFactory.createEmptyBorder(5, 5, 5, 5);
  Border insideBorder = BorderFactory.createBevelBorder(BevelBorder.LOWERED);
  Border innerPanelBorder = BorderFactory.createCompoundBorder(outsideBorder , insideBorder );
  JPanel innerPanel = new JPanel();
  innerPanel.setBorder(innerPanelBorder);
  innerPanel.setOpaque(false);
  outerPanel.add(innerPanel);
于 2012-09-30T01:10:32.763 回答