我想画各种不同的矩形在一个JPanel面板上,不知道要怎么做啊?
知道的教我一下哦
谢谢简单的程序如下
import java.awt.*;
import java.applet.Applet;
public class Rect extends Applet{
public void paint(Graphics g){
g.drawRect(20,20,60,40);
g.fillRect(100,20,60,40);
g.drawRoundRect(180,20,60,40,20,20);
g.fillRoundRect(20,80,60,40,40,30);
g.draw3DRect(100,80,60,40,true);
g.fill3DRect(180,80,60,40,false);
}
}
如何使上面这些在一个面板上体现呢?
知道的教我一下哦
谢谢简单的程序如下
import java.awt.*;
import java.applet.Applet;
public class Rect extends Applet{
public void paint(Graphics g){
g.drawRect(20,20,60,40);
g.fillRect(100,20,60,40);
g.drawRoundRect(180,20,60,40,20,20);
g.fillRoundRect(20,80,60,40,40,30);
g.draw3DRect(100,80,60,40,true);
g.fill3DRect(180,80,60,40,false);
}
}
如何使上面这些在一个面板上体现呢?
解决方案 »
- Java 关于组件引用的问题
- 一个数字序列问题
- 循环字符串算法问题(50分只给最佳答案)
- 如何利用mediautil來將經緯度值寫入圖片的eixf中 [
- 怎么样才能在java的文件操作中用到相对路径
- 为什么还会提示我could not find main class. program will exit,请大家帮我解决,谢谢
- Button bt=e.getSource(); 不明白
- 关于menuitem快捷键```
- 5s,2m,10m,15m,1h,2h,6h,15h这样的一个重发机制
- 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
- 为什么捕捉不到键盘事件,很郁闷!!
- 怎么画布还不走
import java.awt.event.*;
import javax.swing.*;public class RectTest {
public RectTest() {
} public static void main(String[] args) {
RectTest recttest = new RectTest();
RectFrame frame = new RectFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show(); }
}class RectFrame extends JFrame{
public RectFrame(){
setTitle("RectTest");
setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT); //add panel to frame RectPanel panel = new RectPanel();
Container contentPane = getContentPane();
contentPane.add(panel);
}
public static final int DEFAULT_WIDTH = 300;
public static final int DEFAULT_HEIGHT = 200;
}class RectPanel extends JPanel{
public RectPanel(){
}
public void paint(Graphics g){
g.drawRect(20,20,60,40);
g.fillRect(100,20,60,40);
g.drawRoundRect(180,20,60,40,20,20);
g.fillRoundRect(20,80,60,40,40,30);
g.draw3DRect(100,80,60,40,true);
g.fill3DRect(180,80,60,40,false);
}
}〈此例调试通过〉
谢谢你还有楼上的各位热心朋友本提问已经得到解决,谢谢大家了!