java图形化界面中如果我要设置四个按钮,然后摁每个按钮可以切换不同的图片,谁能帮我做一下代码给我参考参考代码,
注意图片的路径,拿不准的话,就使用绝对路径吧
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//我的图片路径是 src\\images\\1.gif.有四张 从1.jpg~~4.jpg
public class ImageDemo extends JFrame {
JLabel jl;
JPanel jp;
public ImageDemo() {
jp = new JPanel();
int i;
for (i = 0; i4; i++) {
if(i ==0){//初始化的时候,默认显示的图片
jl = new JLabel(new ImageIcon("src\\images\\"+1+".gif"));
}
//按钮
JButton jb = new JButton("第"+(i+1)+"张图");
int z = i;
//当按钮点击的时候
jb.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
//设置jl的图片
jl.setIcon(new ImageIcon("src\\images\\"+(z+1)+".gif"));
}
});
jp.add(jb);
}
this.setLocation(200, 120);
this.setSize(500,200);
this.setLayout(new BorderLayout());
this.add(jl);
this.add(jp,BorderLayout.SOUTH);
this.setTitle("图片浏览");
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] args) {
new ImageDemo();
}
}
在一个界面中要实现图片切换,用java要怎么实现??如果是普通切换的话,直接定义一个int值,根据int值的不同来画不同的东西就可以了\x0d\x0aint index;\x0d\x0aswitch(index){\x0d\x0acase 0:\x0d\x0ag.drawImage(a,0,0,20);\x0d\x0abreak;\x0d\x0acase 1:\x0d\x0ag,drawImage(b,0,0,20);\x0d\x0abreak;\x0d\x0a.................................\x0d\x0a}\x0d\x0a \x0d\x0a如果用渐变效果的话,创建一个数组记录下一张要话的图片的所有RGB值 , 初始设置所有像素点的透明度为100% , 即完全透明,然后一点点的把透明度降低,直到为0,这样就把第二章图片用渐变的方法绘制出来了,这时就可以不用画第一张图片了 。
我有一个签名图片如何用java代码裁剪掉空白区域用imageIO 读取进入BufferedImagejava分级切图代码,检测图片非空白大小java分级切图代码 , 建立新java分级切图代码的BufferedImage,拷贝非空白区至新java分级切图代码的BufferedImage, 用imageIO 再次保存 。
怎么用java编写echarts代码html代码:放2个div , 取个id就行 。引用写好的js 。测试类型echarts代码:1、在BusinessJs/echarts.js中引用echarts及zrender:
【java分级切图代码 java图像分割】关于java分级切图代码和java图像分割的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- python连接mongodb并调用,mongdb python
- 如何建立并运营一个新媒体账号,怎么注册新媒体帐号
- 固态硬盘怎么检测电池,固态硬盘电池在哪
- 开场舞直播素材,直播开场舞蹈
- php跨域数据传递 php curl跨域
- postgresql修改表的所有者,pg数据库更改表所有者
- html5打开导航,html5导航条
- 小个子连体裤直播卖货话术,服装直播怎么显得腿长
- 怎么检查电脑硬盘的信息,如何检查电脑硬盘型号