「java怎么绘制动态图」java怎么动态图片

博主:adminadmin 2022-11-26 18:04:06 56

今天给各位分享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怎么绘制动态图的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-26,除非注明,否则均为首码项目网原创文章,转载请注明出处。