栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

图片按钮,单选框,多选框

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

图片按钮,单选框,多选框

1.图片按钮

package com.jia.lesson;

import javax.swing.*;
import java.awt.*;
import java.net.URL;

public class JButton01 extends Jframe {
    public JButton01() {

        //使用Jframe第一步new容器
        Container container = this.getContentPane();

        //将一个图片变为图标
        URL url = JButton01.class.getResource("dsBuffer.jpg");
        ImageIcon imageIcon = new ImageIcon(url);

        //把这个图标放到按钮上
        JButton jButton = new JButton();
        jButton.setIcon(imageIcon);
        jButton.setToolTipText("图片按钮");

        container.add(jButton);

        this.setVisible(true);
        this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        this.setSize(500, 300);

    }


    public static void main(String[] args) {
        new JButton01();
    }
}

2.单选框

package com.jia.lesson;

import javax.swing.*;
import java.awt.*;
import java.net.URL;

public class JButton02 extends Jframe {
    public JButton02() {
        Container container = this.getContentPane();

        //将一个图片变为图标
        URL url = JButton01.class.getResource("dsBuffer.jpg");
        ImageIcon imageIcon = new ImageIcon(url);

        //单选框
        JRadioButton jRadioButton1 = new JRadioButton("button1");
        JRadioButton jRadioButton2 = new JRadioButton("button2");
        JRadioButton jRadioButton3 = new JRadioButton("button3");

        //由于单选框只能选择一个,所以分组,一个组中,只能选择一个
        ButtonGroup buttonGroup = new ButtonGroup();
        buttonGroup.add(jRadioButton1);
        buttonGroup.add(jRadioButton2);
        buttonGroup.add(jRadioButton3);

        container.add(jRadioButton1, BorderLayout.CENTER);
        container.add(jRadioButton2, BorderLayout.NORTH);
        container.add(jRadioButton3, BorderLayout.SOUTH);

        this.setVisible(true);
        this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        this.setSize(500, 300);


    }


    public static void main(String[] args) {
        new JButton02();
    }
}

3.复选框

package com.jia.lesson;

import javax.swing.*;
import java.awt.*;
import java.net.URL;

public class JButton03 extends Jframe {
    public JButton03() {
        //使用Jframe第一步new容器
        Container container = this.getContentPane();

        //将一个图片变为图标
        URL url = JButton01.class.getResource("dsBuffer.jpg");
        ImageIcon imageIcon = new ImageIcon(url);

        //多选框
        JCheckBox jCheckBox1 = new JCheckBox("checkbox1");
        JCheckBox jCheckBox2 = new JCheckBox("checkbox2");
        JCheckBox jCheckBox3 = new JCheckBox("checkbox3");

        container.add(jCheckBox1,BorderLayout.CENTER);
        container.add(jCheckBox2,BorderLayout.NORTH);
        container.add(jCheckBox3,BorderLayout.SOUTH);

        this.setVisible(true);
        this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        this.setSize(500, 300);
    }


    public static void main(String[] args) {
        new JButton03();
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/292773.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号