图形界面系列教材 (五)- Swing 中的组件列表

JAVA的图形界面下有两组控件,一组是awt,一组是swing。 
一般都是使用swing

步骤1:标签
步骤2:使用JLabel显示图片
步骤3:按钮
步骤4:复选框
步骤5:单选框
步骤6:按钮组
步骤7:下拉框
步骤8:对话框
步骤9:文本框
步骤10:密码框
步骤11:文本域
步骤12:进度条
步骤13:文件选择器

示例 1 : 标签

Label用于显示文字

标签

package gui;

  

import java.awt.Color;

import javax.swing.JFrame;

import javax.swing.JLabel;

  

public class TestGUI {

    public static void main(String[] args) {

          

        JFrame f = new JFrame("LoL");

        f.setSize(400300);

        f.setLocation(200200);

        f.setLayout(null);

        JLabel l = new JLabel("LOL文字");

        //文字颜色

        l.setForeground(Color.red);

        l.setBounds(505028030);

  

        f.add(l);

        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

  

        f.setVisible(true);

    }

}

示例 2 : 使用JLabel显示图片

java GUI 显示图片是通过在label上设置图标实现的
注: 这里的图片路径是e:/project/j2se/shana.png,所以要确保这里有图片,不然不会显示
注: 图片的后缀名和真实格式,必须保持一致,否则很有可能无法正常显示。 什么意思呢?就是文件本来是jpg的,但是仅仅是把后缀名修改成了png,那么会导致显示失败。

使用JLabel显示图片

package gui;

import javax.swing.ImageIcon;

import javax.swing.JFrame;

import javax.swing.JLabel;

public class TestGUI {

    public static void main(String[] args) {

        JFrame f = new JFrame("LoL");

        f.setSize(400300);

        f.setLocation(580200);

        f.setLayout(null);

        JLabel l = new JLabel();

        //根据图片创建ImageIcon对象

        ImageIcon i = new ImageIcon("e:/project/j2se/shana.png");

        //设置ImageIcon

        l.setIcon(i);

        //label的大小设置为ImageIcon,否则显示不完整

        l.setBounds(5050, i.getIconWidth(), i.getIconHeight());

        f.add(l);

        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        f.setVisible(true);

    }

}

示例 3 : 按钮

JButton 普通按钮

按钮

package gui;

  

import javax.swing.JButton;

import javax.swing.JFrame;

  

public class TestGUI {

    public static void main(String[] args) {

          

        JFrame f = new JFrame("LoL");

        f.setSize(400300);

        f.setLocation(200200);

        f.setLayout(null);

        JButton b = new JButton("一键秒对方基地挂");

        b.setBounds(505028030);

  

        f.add(b);

        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

  

        f.setVisible(true);

    }

}

示例 4 : 复选框

JCheckBox 复选框

使用isSelected来获取是否选中了

复选框

package gui;

import javax.swing.JCheckBox;

import javax.swing.JFrame;

public class TestGUI {

    public static<

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值