/**
* @(#)TextPaint.java
*
*
* @author
* @version 1.00 2009/5/18
*/import java.awt.*;
import java.awt.event.*;public class TextPaint { public static void main (String[] args) {
new TextFrame();
}
}class TextFrame extends Frame {
TextFrame() {
setBounds(200,200,300,400);
setVisible(true);
}
public void Paint(Graphics g) {
Color c=g.getColor();
g.setColor(Color.BLACK);
g.fillOval(20,20,200,200);
g.setColor(Color.RED);
g.fillRect(30,40,100,100);
g.setColor(c);
}
}
打印不出我想要的图形
* @(#)TextPaint.java
*
*
* @author
* @version 1.00 2009/5/18
*/import java.awt.*;
import java.awt.event.*;public class TextPaint { public static void main (String[] args) {
new TextFrame();
}
}class TextFrame extends Frame {
TextFrame() {
setBounds(200,200,300,400);
setVisible(true);
}
public void Paint(Graphics g) {
Color c=g.getColor();
g.setColor(Color.BLACK);
g.fillOval(20,20,200,200);
g.setColor(Color.RED);
g.fillRect(30,40,100,100);
g.setColor(c);
}
}
打印不出我想要的图形
解决方案 »
- myeclipse中无法使用jdom问题
- sun.net.ftp.FtpClient不能切换中文路径?
- JTextArea如何读取每行字符串?
- JFrame中更换背景
- 求用java编写的各个排序法程序加解析,谢谢!
- 发个关于格式化说明符的问题。
- 当Swing组件JList的列表数据改变了,如何通知JList改变显示?望大侠出手解答(见内)
- 如何将一个double型的数据转换为整形?不考虑精度丢失~
- 请教: 如何用applet控制其所在的页面无法被关闭, 当用户点击applet时则可让其连接到另一页面? (注: 此用于善意之用途, 绝非恶意所用)
- 关于File的问题
- 一个ArrayList的小问题
- 我对InputStream和OutputStream的错误理解
import java.awt.*;
import java.awt.event.*;public class TestPaint { public static void main(String[] args) {
new TextFrame();
}
}class TextFrame extends Frame {
@Override
public void paint(Graphics g) {
// TODO Auto-generated method stub
Color c = g.getColor();
g.setColor(Color.BLACK);
g.fillOval(20, 20, 200, 200);
g.setColor(Color.RED);
g.fillRect(30, 40, 100, 100);
g.setColor(c);
} TextFrame() {
setSize(200,200);
//setBounds(200, 200, 300, 400);
setVisible(true);
}
}
你原先的paint方法,没有覆盖原有的方法
public void Paint(Graphics g)
改为public void paint(Graphics g)
同意楼上。因为需要重写paint函数,在激活界面时,自动调用paint函数。
package Package13;import java.awt.Color;
import java.awt.Frame;
import java.awt.Graphics;import javax.swing.JFrame; public class MyTest extends JFrame{
public MyTest(){
this.setBounds(200,200,300,400);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public void paint(Graphics g) {
Color c=g.getColor();
g.setColor(Color.BLACK);
g.fillOval(20,20,200,200);
g.setColor(Color.RED);
g.fillRect(30,40,100,100);
g.setColor(c);
}
public static void main (String[] args) {
new MyTest();
}
}