JAVA画图板的问题
来源:百度知道 编辑:UC知道 时间:2024/09/21 02:37:37
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