📄 testjradiobuttons.java
字号:
/* * TestJRadioButtons.java * * Created on July 30, 2002, 2:36 PM */package ch16;import javax.swing.*;import java.awt.*;import java.awt.event.*;/** * * @author Stephen Potts * @version */public class TestJRadioButtons extends JFrame implements ItemListener{ JRadioButton rbWhiteBread; JRadioButton rbWheatBread; JRadioButton rbRyeBread; JRadioButton rbToasted; ButtonGroup bg; JTextField tField; /** Creates new TestJRadioButtons*/ public TestJRadioButtons() { rbWhiteBread = new JRadioButton("White Bread"); rbWhiteBread.addItemListener(this); rbWheatBread = new JRadioButton("Wheat Bread"); rbWheatBread.addItemListener(this); rbRyeBread = new JRadioButton("Rye Bread"); rbRyeBread.addItemListener(this); rbToasted= new JRadioButton("Toasted"); rbToasted.addItemListener(this); tField = new JTextField(20); bg = new ButtonGroup(); bg.add(rbWhiteBread); bg.add(rbWheatBread); bg.add(rbRyeBread); getContentPane().setLayout(new FlowLayout()); getContentPane().add(rbWhiteBread); getContentPane().add(rbWheatBread); getContentPane().add(rbRyeBread); getContentPane().add(rbToasted); getContentPane().add(tField); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setTitle("Using TestJRadioButtons"); setBounds( 100, 100, 300, 300); setVisible(true); } public void itemStateChanged(ItemEvent ie) { JRadioButton rb = (JRadioButton)ie.getItemSelectable(); tField.setText(rb.getText()); } public static void main(String[] args) { TestJRadioButtons trb = new TestJRadioButtons(); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -