【发布时间】:2015-08-29 19:29:48
【问题描述】:
我有一个 JLabel,里面有一些文字。这个 JLabel 占据了我的 JFrame 的整个底部。我把它的背景改成了黄色,整个底边都变成黄色了。有没有办法让它看起来像 JLabel 中的文本被“突出显示”,只有文本的背景颜色为黄色,其余的颜色不同?我的 JFrame 的顶部是一个 JPanel。
combo.addItemListener(new ItemChangeListener());
JPanel container = new JPanel();
container.setBackground(Color.BLUE);
response.setFont(new Font("Times new Roman", Font.BOLD, 40));
response.setHorizontalAlignment(SwingConstants.CENTER);
response.setBackground(Color.YELLOW);
response.setOpaque(true);
add(response , BorderLayout.CENTER);
container.add(selectone);
container.add(combo);
this.add(container, BorderLayout.NORTH);
【问题讨论】:
-
据我所见,没有默认的方法来做这样的事情,你可以看看这篇文章:stackoverflow.com/questions/14376216/…