HOW2J 示例 5 : 练习-切换显示

 示例 5 : 

练习-切换显示 


        把 按钮监听 中的按钮上的文字从“隐藏图片” 改为 "显示图片"。

第一次点击的时候,会使得图片隐藏,第二次点击的时候,会使得图片显示,如此循环下去。

一旦点击了"隐藏图片",按钮上的文字就要变成“显示图片” 。。。 如此循环

提示: 调用JButton对象的setText改变按钮上的文字

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JButton;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.util.Random;

import javax.swing.ImageIcon;

public class TestGUI {
	public static void main(String[] args){
		JFrame f = new JFrame("LOL");
		f.setSize(500, 400);
		f.setLocation(500, 400);
		f.setLayout(null);
		
		final JLabel l = new JLabel();
		
		ImageIcon i = new ImageIcon("d:/迅雷下载/shana_heiheihei.png");
		l.setIcon(i);
		l.setBounds(150, 100, i.getIconWidth(), i.getIconHeight());
		
		JButton b = new JButton("隐藏图片");
		b.setBounds(200,300,100,50);
		b.addActionListener(new ActionListener(){
			boolean hide =false;
			@Override
			public void actionPerformed(ActionEvent e) {
				// TODO Auto-generated method stub
				l.setVisible(hide);
			    hide=!hide;
			    b.setText(hide?"显示图片":"隐藏图片");
				
			}
		});
		f.add(b);
		f.add(l);
		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		f.setVisible(true);
	}
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值