[英]How to create partly transparent JButton on fully transparent JFrame?
[英]JFrame partly transparent
我正在研究图形中最短和最简单方式之间的差异。 为了简化操作,我创建了一个非常简单的JFrame来可视化图形和方式。 正如您在图片上看到的那样,背景似乎是部分透明的。 我不知道原因。
http://postimg.org/image/p1axfhj9h/ (很抱歉,但是我还不能上传照片)
上漆方法有问题吗? 仅在我的私人笔记本电脑上会出现此问题。 我正在使用Java 1.7.0_45
我对背景颜色或透明度进行了更改。 绘制方法仅绘制字符串,椭圆形和线条。
public Drucker(Graph graph) {
super();
this.graph = graph;
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
@Override
public void paint(Graphics g) {
for (int i = 0; i < this.graph.getKanten().size(); i++) {
xxx
}
for (int i = 0; i < this.graph.getKnoten().size(); i++) {
xxx
}
this.paintDistance(g);
}
我的Java vesion是否有问题? 我回家有人可以帮助我。
谢谢并恭祝安康
我认为您需要超级构造 paint()
方法。
这仅意味着编写以下代码:
@Override
public void paint(Graphics g) {
super.paint(g);
// your code goes here
}
当您超级构造该方法时,基本上意味着您将绘制父对象,然后绘制String。
这只是预感。 让我知道这是否确实可以解决您的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.