dmtx.net
当前位置:首页 >> jAvA如何绘制图形 >>

jAvA如何绘制图形

import java.applet.*; import java.awt.*;import java.awt.event.*;public class Tester extends Applet implements ActionListener{ Button btn1,btn2,btn3,btn4; public void init(){ setLayout(null); btn1=new Button("绘制直线"); btn2=ne...

import java.applet.*;import java.awt.*;public class GraphicsTest extends Applet{public void paint(Graphics g){this.setBackground(Color.YELLOW);g.drawLine(0, 85, 125, 85);g.drawOval(100, 60, 50, 50);}}

import java.awt.*; import java.awt.event.*; import java.awt.geom.*; import javax.swing.*; //不规则图形的绘制 public class IrregularShapeDemo extends JFrame { GeneralPath gPath= new GeneralPath(); //GeneralPath对象实例 Point aPo...

java 输出菱形代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 package demo; public class Demo01 { public static void main(String[] args) { int i, j, k; for (i = 1; i

应该先调用父类的paint,即super.paint(g),不过最好的方法还是继承出一个JPanel的子类,然后重载它的paint方法,然后把这个子类的实例增加到JFrame的容器里

帮你改了一下。 你要画在panel上,然后frame.add(panel)就能显示。 是不是和applet搞混了,applet复写一些方法就能显示,但现在你编的是java gui import java.awt.*; import java.awt.Event.*; import javax.swing.*; //import javax.swing.Time...

尽量不要重写JFrame的paint方法,会有各种问题,JFrame中的所有内容实际上都包含在contentPane里,所以定制contentPane是更好的办法 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class MouseDemo3 extends JFram...

import java.awt.*;import java.awt.event.*;import java.awt.geom.*;import javax.swing.*;//不规则图形的绘制public class IrregularShapeDemo extends JFrame {GeneralPath gPath= new GeneralPath(); //GeneralPath对象实例Point aPoint;//...

你想说的大概是:怎么把一个写好在另外一个类中的画笔绘制代码在主类(面板类,界面类)中的paint方法中调用吧? 其实是一样的,在另外一个类定义一个方法用于绘制自己(比如坦克中的坦克类中的自我绘制),比如叫drawMe,那么这个方法的定义应该...

import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import javax.swing.BorderFactory; import javax.swing...

网站首页 | 网站地图
All rights reserved Powered by www.dmtx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com