JAVA GUI 图形界面 ※插入图片※
2013-05-14 18:47
393 查看
绘制图片的区域要单独为一块panel,我们可以创建JPanel的子类并覆盖掉其中的paintComponent()方法:
①在frame上绘制图形
需要显示图形时,只要frame.getContentPane().add(new MPanel());即可
以下是运行结果:
fillRect(a,b,c,d) (a,b)是左上角的坐标,c,d是长和宽
fillOval(a,b,c,d) (a,b)是圆心,c,d是椭圆的长轴,短轴(如果相等就是直径)
②在frame上绘制图片
需要显示图片时,只要frame.getContentPane().add(new IPanel());即可
以下是运行结果:
③Graphics2D对象
Graphics2D是Graphics的子类
Graphics2D有些扩充的方法是Graphic所没有的
我们来看一看一些Graphics2D的方法:
//经实验可以看出,是先填充整个面板,起点和终点相当于两个焦点,越过焦点则为纯蓝或纯橘色。然后再截取oval
这是输出的结果:
④窗口的重绘
frame.repaint();
panel.repaint();
①在frame上绘制图形
需要显示图形时,只要frame.getContentPane().add(new MPanel());即可
以下是运行结果:
fillRect(a,b,c,d) (a,b)是左上角的坐标,c,d是长和宽
fillOval(a,b,c,d) (a,b)是圆心,c,d是椭圆的长轴,短轴(如果相等就是直径)
②在frame上绘制图片
需要显示图片时,只要frame.getContentPane().add(new IPanel());即可
以下是运行结果:
③Graphics2D对象
Graphics2D是Graphics的子类
Graphics2D有些扩充的方法是Graphic所没有的
我们来看一看一些Graphics2D的方法:
//经实验可以看出,是先填充整个面板,起点和终点相当于两个焦点,越过焦点则为纯蓝或纯橘色。然后再截取oval
这是输出的结果:
④窗口的重绘
frame.repaint();
panel.repaint();
相关文章推荐
- Java GUI (图形界面)
- Java基础---GUI(用户图形界面)(黑马程序员)
- Java -- AWT , GUI图形界面
- 06 java GUI 网络编程:图形界面聊天室
- Java基础之图形界面GUI
- 第二十二天-Java_GUI(图形界面)
- JAVA图形界面(GUI)之表格
- JAVA图形界面(GUI)之容器
- 黑马程序员_Java基础_GUI图形界面入门
- JAVA GUI 开发---登录界面加载背景图片
- Java基础班学习笔记(15)GUI图形界面编程
- JAVA图形界面(GUI)之常用组件
- java之 22天 GUI 图形界面编程(一)
- java之 22天 GUI 图形界面编程(二)
- 黑马程序员_JAVA 用户图形界面(GUI)
- JAVA图形界面(GUI)之布局管理器
- 黑马程序员_Java(GUI(图形界面编程))
- JAVA GUI 开发---界面加载背景图片
- JAVA GUI 开发---登录界面加载背景图片
- Java实现Lagan法射线追踪GUI图形界面(软件)