
正文
拖动效果的Java代码,javaswing界面设计拖动
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何用java实现图片的拖动以查看全部
f.getContentPane().setLayout(null);//这个要设置成 null //图片 icon = new ImageIcon(d:/test.gif);//d:/test.gif本地一张图片 JLabel l = new JLabel(icon); //创建具有指定图像的 JLabel 实例。
setLocation(200, 50);//背景图片的路径。(相对路径或者绝对路径。
:建立一个自定义Panel,继承自JPanel,重写它的paintComponent()方法,在方法中将图像绘制出来。
java目前市场占有率最高的IDE是eclipse,并不支持视化的编程,做界面软件时的布局一般用GridLayout, FlowLayout和BorderLayout等在java.awt包中的一此类来实现。你可以自己查看API文档。
相关问答
Q1: java如何实现图片拖动,放大缩小,旋转。
1、这个函数可以缩放,不能旋转。头四个数是画到什么地方,后四个数是画那幅图的哪个部分,也就是可以光画图的一半等等。
2、放大图像不会导致失真,而缩小图像将不可避免的失真。Java中也同样是这样。但java提供了4个缩放的微调选项。
3、放大像素会失真,如果你要实现这一共能的话可以用JLabel来显示图片。
4、按照等比例的长宽进行缩放就可以了呀,就好像你打开一个图片,一般都有缩放功能,原理是一样的,等比例的缩放,关键像素还是存在的。
Q2: JAVA中如何通过鼠标拖拽画椭圆
按住alt键,就可以以鼠标落点为中心点,随着鼠标拖动绘制向四周延伸的椭圆了。
使用 AffineTransform 把Ellipse2D 旋转一下就可以了。
你是画在JPanel上吗?如果是画完你要调用一下paintComponent()来刷新面板才会显示你画的东西。
人家都是在此点与上点之间绘直线。否则就是这样。此法记得是在《windows程序设计》一书里讲的。
拖动效果的Java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于javaswing界面设计拖动、拖动效果的Java代码的信息别忘了在本站进行查找喔。






