java:为什么我的Jframe出来的窗口是透明的?????
importjava.awt.*;importjavax.swing.*;publicclassTarget{publicstaticvoidmain(String[]a...
import java.awt.*;
import javax.swing.*;
public class Target{
public static void main(String[] args) {
Myframe frame = new Myframe();
frame.setSize (600,400);
frame.setVisible(true);
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
}
class Myframe extends JFrame{
public void paint(Graphics g){
g.setColor(Color.red);
g.fillOval(300-72,200-72,72*2,72*2);
g.setColor(Color.white);
g.fillOval(300-47,200-47,47*2,47*2);
g.setColor(Color.red);
g.fillOval(300-22,200-22,22*2,22*2);
}
}
只要里面有了paint()出来的就是透明的
为什么运行时候出来的窗口是透明的?
怎么样才能让它不透明? 展开
import javax.swing.*;
public class Target{
public static void main(String[] args) {
Myframe frame = new Myframe();
frame.setSize (600,400);
frame.setVisible(true);
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
}
class Myframe extends JFrame{
public void paint(Graphics g){
g.setColor(Color.red);
g.fillOval(300-72,200-72,72*2,72*2);
g.setColor(Color.white);
g.fillOval(300-47,200-47,47*2,47*2);
g.setColor(Color.red);
g.fillOval(300-22,200-22,22*2,22*2);
}
}
只要里面有了paint()出来的就是透明的
为什么运行时候出来的窗口是透明的?
怎么样才能让它不透明? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询