自动激活下一张 java,在JAVA中,实现一个简单的图像浏览器,部署“上一张”、“下一张”两个按钮,点击按钮可前后翻阅图片。...

满意答案

00e27ab806e4881f8254fe7ae8741834.png

alice0776

2014.07.03

00e27ab806e4881f8254fe7ae8741834.png

采纳率:44%    等级:7

已帮助:207人

我这有一个!图片你自己找!但必须改成1.jpg,2.jpg........你也可以用卡片布局!比较不错!

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

class bmt1 implements ActionListener

{JFrame f;JPanel p1;JPanel p2;JButton b1;JButton b2;JButton b3;JButton b4;JLabel l1;ImageIcon icon1;ImageIcon icon2;ImageIcon icon3;ImageIcon icon4;Boolean ture;int n=0;public bmt1(){f=new JFrame("版面布局"); f.setSize(400,500); f.setVisible(true);Container con=f.getContentPane();con.setLayout(new GridLayout(2,1));p1=new JPanel();p2=new JPanel();con.add(p1);con.add(p2);b1=new JButton("第一张");b2=new JButton("下一张");b3=new JButton("前一张");b4=new JButton("最后一张");p2.add(b1);p2.add(b2);p2.add(b3);p2.add(b4);b1.addActionListener(this);b2.addActionListener(this);b3.addActionListener(this);b4.addActionListener(this);p2.setLayout(new FlowLayout());l1=new JLabel();p1.add(l1);icon1=new ImageIcon("1.jpg");icon2=new ImageIcon("2.jpg");icon3=new ImageIcon("3.jpg");icon4=new ImageIcon("4.jpg");f.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}

});

}

public void actionPerformed(ActionEvent e){

if(e.getSource()==b1)

{ n=1;

l1.setIcon(new ImageIcon("1.jpg"));}

if(e.getSource()==b2)

{ n=n+1;

if(n>4){n=1;}

String s=String.valueOf(n);

l1.setIcon(new ImageIcon(s+".jpg"));}

if(e.getSource()==b3)

{ if(n<1){n=4;}

n=n-1;

String s=String.valueOf(n);

l1.setIcon(new ImageIcon(s+".jpg"));}

if(e.getSource()==b4)

{n=4;l1.setIcon(new ImageIcon("4.jpg"));}

}

public static void main(String args[])

{new bmt1();}

}

04分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值