JAVA画图板的问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 02:37:37
要用applet实现一个简单的画图板 可以画圆,四边形,圆形,我写了一个程序 但是每次点按钮的时候都会有一大堆错误 求高手帮忙看一下应该怎么写
public class painting extends JApplet{
private JRadioButton lineButton;
private JRadioButton rectangleButton;
private JRadioButton circleButton;
private int currentX = 0;
private int currentY = 0;
private int width = 0;
private int height = 0;
public Graphics g2;

public void init(){
setSize(700,500);
JPanel panel = buildPanel();
add(panel);

addMouseListener(new MyMouseListener());
addMouseMotionListener(new MyMouseMotionListener());
}

private JPanel buildPanel(){
lineButton = new JRadioButton("line");
rectangleButton = new JRadioButton("rectangel");
circleButton = new JRadioButton("circle");

ButtonGroup group = new ButtonGroup();
group.add(lineButton);
group.add(rectangleButton);
group.add(circleB

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.awt.geom.*;

public class painting extends JApplet{
private JRadioButton lineButton;
private JRadioButton rectangleButton;
private JRadioButton circleButton;

PaintPanel paintPanel;
JPanel panel;

private int shape = 0;//这里是我加上去的如果shape==1,就画线,为2就画圆矩形,为3为来圆形
boolean isFirst = true;

public void init(){
//setSize(700,500);
lineButton = new JRadioButton("line");
rectangleButton = new JRadioButton("rectangel");
circleButton = new JRadioButton("circle");

ButtonGroup group = new ButtonGroup();
group.add(lineButton);
group.add(rectangleButton);
group.add(circleButton);

MyListener listener = new MyListener();
lineButton.addActionListener(listener);
rectangleButton.addActionListener(listener);
circle