我是靠谱客的博主 美好咖啡豆,最近开发中收集的这篇文章主要介绍java buttongroup方框_Java Swing - 如何使用ButtonGroup来管理带状态的按钮,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

import java.awt.BorderLayout;

import java.awt.Container;

import java.awt.GridLayout;

import javax.swing.AbstractButton;

import javax.swing.BorderFactory;

import javax.swing.ButtonGroup;

import javax.swing.JCheckBox;

import javax.swing.JCheckBoxMenuItem;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JRadioButton;

import javax.swing.JRadioButtonMenuItem;

import javax.swing.JToggleButton;

import javax.swing.border.Border;

public class Main {

public static void main(String args[]) {

JPanel panel = new JPanel(new GridLayout(0, 1));

Border border = BorderFactory.createTitledBorder("Examples");

panel.setBorder(border);

ButtonGroup group = new ButtonGroup();

AbstractButton abstract1 = new JToggleButton("Toggle Button");

panel.add(abstract1);

group.add(abstract1);

AbstractButton abstract2 = new JRadioButton("Radio Button");

panel.add(abstract2);

group.add(abstract2);

AbstractButton abstract3 = new JCheckBox("Check Box");

panel.add(abstract3);

group.add(abstract3);

AbstractButton abstract4 = new JRadioButtonMenuItem(

"Radio Button Menu Item");

panel.add(abstract4);

group.add(abstract4);

AbstractButton abstract5 = new JCheckBoxMenuItem("Check Box Menu Item");

panel.add(abstract5);

group.add(abstract5);

JFrame frame = new JFrame("Button Group");

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Container contentPane = frame.getContentPane();

contentPane.add(panel, BorderLayout.CENTER);

frame.setSize(300, 200);

frame.setVisible(true);

}

}

最后

以上就是美好咖啡豆为你收集整理的java buttongroup方框_Java Swing - 如何使用ButtonGroup来管理带状态的按钮的全部内容,希望文章能够帮你解决java buttongroup方框_Java Swing - 如何使用ButtonGroup来管理带状态的按钮所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部