java如何在画布上添加图片
1、然后在现在这个类里要用的话,用mycanvas代替canvas,要改变绘图的话,只需要调用repaint方法即可。
2、//设置标签的尺寸,即背景图象的大小。().setOpaque(false);/*把内容面板设置为透明,这样整个框架的背景就不再是内容面板的背景色,而是第二层中标签的图像。*/ pnlMain.add(lb);//将标签添加到主面板pnlMain中。
3、)因为你重写了paint()方法,所以不能在Label里面显示图片。你重写了paint()方法后,整个容器都会变成画布,所以看不到Label组件,自然也就看不到图片。应该在paint方法里面用g.drawImage方法把图片在画布中画出来。
4、可以的,给你点提示 在画布的paintComponent方法中调用Graphics的drawImage方法就行 具体的使用方法你可以去查API,很容易的,独立完成才能记得清楚。
急求!急求!java在画布中画圆
1、这是是画椭圆形的函数,但是它也可以画圆形。比如 drawOval(100,100,50,50);就在坐标50,50画一个直径100的圆,只要把,最后的2个参数设成一样就是一个圆。
2、画圆一般通过继承JPanel 或者JFrame ,通过调用panel或者frame中的Graphics实例完成画图。
3、setColor(Color.red);g.drawArc(50, 50, 300, 300, 0, 180);} } drawArc有6个参数:前面两个圆的外切矩形左上角的坐标点,中间两个是外切矩形的宽和高,倒数第二个是弧的起始角度,最后一个是弧的跨越角度。
4、其实就是遍历每一个点,如果在圆形上,则输出#,不在圆形上,则输出空格。
5、包java.awt.Graphics 中的drawOval(int x,int y,int width,int height)方法可以画圆。x,y是坐标,圆心位置 width,height是圆的宽度和长度,他们相等的时候就是圆,不等就是椭圆。
java3d里怎么实现画布的重绘啊?谁能提供相应的代码。
因为Graphics与系统相关性太大,只能是通过JNI用底层代码实现,也就是C++代码创建。
c:Program FilesCycoreCult3D Designer 3Cult3DDevelop.jar然后确定;配置完了,要重新启动计算机后,环境变量才能有效的。设置Freejava的JDK路径菜单File–Preferences,弹出窗口中的JDK Location为你的JDK安装路径,默认即可5。
不像C++,Java强制面向对象编程,要在Java里写非面向对象的程序就像要在Pascal里写“空心粉式代码”一样困难。优点:二进制码可移植到其他平台。程序可以在网页中运行。内含的类库非常标准且极其健壮。
使用java3d的话要装载一个java3d的jdk。可以到网上下载一个。java3d可以实现动态的3d场景,也可以导入一些3d模型文件,如3dmax导出的一些文件,都可以导入到java3d程序中。
模型;3D游戏使用的模型大多是用3D Max、Maya设计的。纹理贴图;有了模型并不能完美的表现出物体、人物的形态、面貌,还必须为这些模型加上蒙皮(也就是纹理)才能更好的表现细节、增强真实感。
JAVA实现简单的画图板
1、可以实现一个Paintable接口 interface Paintable{ public void paint(Graphics g);} 然后在主类上挂一个Paintable的数组,比如private VectorPaintable drawings;每鼠标点击一次,就往drawings里面添加一个Paintable对象。
2、在 g 后面打个点就有提示这个 Graphics 有什么方法可用,里面就有2D绘图的方法。
3、因为你最后写的paint方法是JFrame 的,而不是Canvas的。应该自己写个继承Canvas的类,然后重构paint方法,然后在鼠标事件里调用Canvas对象的paint方法。
4、-04-22 用java编写一个简单的画图程序。