「java怎么绘制动态图」java怎么动态图片
今天给各位分享java怎么绘制动态图的知识,其中也会对java怎么动态图片进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java JWindow如何画出动态图?
更新im之后,调用repaint
系统会自动重新调用paint。这样就进行了重绘。
java如何绘制类似任务管理器的动态曲线图
JDK 里面已经提供了一个现成的 DEMO,你可以在路径 JDK安装位置\demo\jfc\Java2D\Java2Demo.jar 这个 Java2D 演示示例中看到相应的内容(第二个名为Arcs_Curves的选项卡右下角就有一具内存监视器,就是类似任务管理器那个动态监视图表的效果)。
怎么用java制作排序的动态图
你是说 JPanel 吗?两种方法:
添加 JLabel,给 JLabel 添加 ImageIcon,然后放置 JLabel 到 JPanel 上就行了:
JPanel pnl = new JPanel();
JLabel lblImage = new JLabel(new ImageIcon("你的文件名")); //创建一个带图片的 JLabel
lblImage.setBounds(0, 0, pnl.getWidth(), pnl.getHeight()); //设置 图片的横坐标、纵坐标、宽、高
pnl.add(lblImage); //放置这个 JLabel 到你的 JPanel 上面
还有一种方法是重写 JPanel 的 paint() 方法:
class YourPanel extends JPanel {
private Image img = Toolkit.getDefaultToolkit().createImage("你的文件名"); //用 Toolkit 的 createImage 方法来创建一个 Image 对象
@Override public void paint (Graphics g) {
super.paint(g);
g.drawImage(img, 0, 0, getWidth(), getHeight()); //绘制图片,第一个参数是 Image 对象,第二个参数是 横坐标,第三个是 纵坐标,第四个是 宽,第五个是 高
}
}
以上你隐式重写也可以:
JPanel pnl = new JPanel() {
@Override public void paint (Graphics g) {
//但是要注意这样如果你把 Image 声明成了局部变量或者参数形式,你需要声明成 final
}
}
java怎么绘制动态图的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java怎么动态图片、java怎么绘制动态图的信息别忘了在本站进行查找喔。
发布于:2022-11-26,除非注明,否则均为
原创文章,转载请注明出处。