您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
javaswing中实现jbutton完全透明(非remove)
发布时间:2017-10-04 10:50:22编辑:雪饮阅读()
这里假定它父级容器背景颜色为黑色。普通的控件如jpanel直接setOpaque(false);就可以让其完全透明,但jbutton则不行。这里不使用setOpaque(false),因为我要的是连同按钮上面的文字都看不到。
private JButton getJButton() {
if (jButton == null) {
jButton = new JButton();
jButton.setText("dsad");
jButton.setBackground(Color.black);
jButton.setForeground(Color.black);
jButton.setBorder(BorderFactory.createEmptyBorder(0,0, 0, 0));
jButton.setContentAreaFilled(false);
jButton.setFocusPainted(false);
jButton.setRolloverEnabled(true);
}
return jButton;
}
关键字词:java,swing,jbutton,颜色