⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.java

📁 swing 教程,与大家分享一下,哈哈,希望大家多多指教
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Test extends JApplet {
	public void init() {
		Container contentPane = getContentPane();

		contentPane.add(new PrintRangePanel(100, 101));
	}
}
class PrintRangePanel extends JPanel {
	JRadioButton  	printAll, printRange;
	JLabel     		startPage, endPage;
	JTextField     	startField, endField;

	public PrintRangePanel(int start, int end) {
		ButtonGroup group= new ButtonGroup();

		printAll   = new JRadioButton("Print All");
		printRange = new JRadioButton("Print Range");

		startPage = new JLabel("Start Page:");
		endPage   = new JLabel("End Page:");

		startField = new JTextField(Integer.toString(start));
		endField   = new JTextField(Integer.toString(end));

		add(printAll);  add(printRange);
		add(startPage); add(startField);
		add(endPage);   add(endField);

		printRange.setSelected(true);

		group.add(printAll);
		group.add(printRange);

		printRange.addItemListener(new ItemListener() {
			public void itemStateChanged(ItemEvent event) {
				if(printRange.isSelected()) {
					startField.setEnabled(true);
					endField.setEnabled  (true); 
					startPage.setEnabled (true); 
					endPage.setEnabled   (true); 

					//startPage.repaint();
					//endPage.repaint();

					startField.requestFocus();
				}
			}
		});
		printAll.addItemListener(new ItemListener() {
			public void itemStateChanged(ItemEvent event) {
				if(printAll.isSelected()) {
					startField.setEnabled(false);
					endField.setEnabled  (false);
					startPage.setEnabled (false);
					endPage.setEnabled   (false);

					startPage.repaint();
					endPage.repaint();
				}
			}
		});
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -