zoukankan      html  css  js  c++  java
  • 标签 JLable 类

    标签JLable上可以添加图像,当鼠标停留在标签上时,可以显示一段提示文字。

    package first;
    import javax.swing.*;
    
    import java.awt.*;
    import java.awt.event.*;
    class LbTest extends JFrame implements ActionListener
    {
    	public LbTest(String s) {
    		setSize(900,900);
    		setVisible(true);
    		setTitle(s);
    		setLayout(new FlowLayout());
    		ImageIcon icon1=new ImageIcon("./image/1.jpg");///图片的路径要写全
    		ImageIcon icon2=new ImageIcon("./image/2.jpg");
    		ImageIcon icon3=new ImageIcon("./image/3.jpg");
    		JButton jbtn=new JButton("我是按钮",icon1);
    		jbtn.setRolloverIcon(icon2);///当鼠标停在按钮上时变换图标
    		JLabel jlb=new JLabel("我是标签",icon3,SwingConstants.CENTER);
    		jlb.setToolTipText("QQ头像");///当鼠标停留在标签上时显示提示文本
    		add(jbtn);
    		add(jlb);
    		jbtn.addActionListener(this);
    		setDefaultCloseOperation(EXIT_ON_CLOSE);
    		validate();
    		// TODO Auto-generated constructor stub
    	}
    
    	public void actionPerformed(ActionEvent e) {
    		// TODO Auto-generated method stub
    		JInternalFrame in_Window;///声明内部窗体对象
    		in_Window=new JInternalFrame("内部窗体",true,true,true,true);
    		in_Window.setSize(250,200);
    		in_Window.setVisible(true);
    		add(in_Window);
    		JTextArea text =new JTextArea(5,15);///创建文本区对象
    		in_Window.add(text,BorderLayout.CENTER);
    	}
    }
    public class Test  
    {
    	public static void main(String[] args) 
    	{
    	  LbTest winLbTest=new LbTest("有图标的按钮和标签");	 
    	}
    }
    
  • 相关阅读:
    CF492B
    CF570B
    CF401C
    CF1190B
    CF413C
    CF486B
    CF976B
    NOIP 2020 解题报告
    状态压缩DP
    区间DP
  • 原文地址:https://www.cnblogs.com/cmmdc/p/6853038.html
Copyright © 2011-2022 走看看