一个实现简单画板功能的java程序,可以画直线,长方形,椭圆,曲线。
主类
import java.awt.Color;
import javax.swing.*;
public class painter {
public static void main(String [] args){
JPanel jpl = new Board();
JFrame painter =new JFrame();
painter.add(jpl);
painter.setBackground(Color.WHITE);
painter.setTitle("Painter");
painter.setSize(400,200);
painter.setLocationRelativeTo(null);
painter.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
painter.setVisible(true);
}
}
加了选择事件的画板
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
@SuppressWarnings("serial")
public class Choose extends Board{
JRadioButton jrb1=new JRadioButton("Line");
JRadioButton jrb2=new JRadioButton(