-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 に答える