import javax.swing.*;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class TestPaint extends JFrame {
public TestPaint() throws HeadlessException{
setBounds(200,200,600,500);
setVisible(true);
this.add(new MyPaint());
addWindowListener(new WindowAdapter() { //设置窗口可关闭
@Override
public void windowClosing(WindowEvent e) {
super.windowClosing(e);
System.exit(0);
}
});
}
public static void main(String[] args){
new TestPaint();
//此处画笔效果没有展现出来 不知道为什么???
}
}
class MyPaint extends JPanel{
//画笔
@Override
public void print(Graphics g) {
super.print(g);
//画笔,设颜色,画图案
g.setColor(Color.pink);
g.drawOval(100,100,100,100);
g.setColor(Color.blue);
g.fillRect(200,200,300,300);
}
}
JAVA 编程,Paint画笔效果没有展现出来 不知道为什么?? 求解
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 想上天的狗 2021-10-11 10:59关注
是paint不是print
class MyPaint extends JPanel{ //画笔 @Override public void paint(Graphics g) { super.paint(g); //画笔,设颜色,画图案 g.setColor(Color.pink); g.drawOval(100,100,100,100); g.setColor(Color.blue); g.fillRect(200,200,300,300); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 机器学习能否像多层线性模型一样处理嵌套数据
- ¥20 西门子S7-Graph,S7-300,梯形图
- ¥50 用易语言http 访问不了网页
- ¥50 safari浏览器fetch提交数据后数据丢失问题
- ¥15 matlab不知道怎么改,求解答!!
- ¥15 永磁直线电机的电流环pi调不出来
- ¥15 用stata实现聚类的代码
- ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
- ¥20 docker里部署springboot项目,访问不到扬声器
- ¥15 netty整合springboot之后自动重连失效