package com.zzk;
import java.awt.Graphics;
import javax.swing.*;
public class DrawRectangleFrame extends JFrame{
DrawRectanglePanel jp = new DrawRectanglePanel(); // 创建面板类实例
public DrawRectangleFrame (){
super();
setTitle("绘制矩形");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 关闭设置
setBounds(100, 100, 1000,1000);
add(jp);
}
public static void main(String[] args) {
DrawRectangleFrame jf = new DrawRectangleFrame(); // 创建窗体类实例
jf.setVisible(true);
}
public class DrawRectanglePanel extends JPanel { // 创建内部类面板
public void paint(Graphics g){ // 重写paint()方法
g.drawRect(50, 50, 100, 100); // 绘制空心矩形
g.fillRect(100, 100, 59, 46); // 绘制实心矩形
}
}
}
import java.awt.Graphics;
import javax.swing.*;
public class DrawRectangleFrame extends JFrame{
DrawRectanglePanel jp = new DrawRectanglePanel(); // 创建面板类实例
public DrawRectangleFrame (){
super();
setTitle("绘制矩形");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 关闭设置
setBounds(100, 100, 1000,1000);
add(jp);
}
public static void main(String[] args) {
DrawRectangleFrame jf = new DrawRectangleFrame(); // 创建窗体类实例
jf.setVisible(true);
}
public class DrawRectanglePanel extends JPanel { // 创建内部类面板
public void paint(Graphics g){ // 重写paint()方法
g.drawRect(50, 50, 100, 100); // 绘制空心矩形
g.fillRect(100, 100, 59, 46); // 绘制实心矩形
}
}
}