亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? testjformattedtextfield.java

?? 瘋狂Java講義_源碼(含Java設計模式CHM
?? JAVA
字號:
import java.awt.*;
import java.awt.event.*;
import java.lang.reflect.*;
import java.net.*;
import java.text.*;
import java.util.*;
import javax.swing.*;
import javax.swing.text.*;
import javax.swing.border.*;


/**
 * Description:
 * <br/>Copyright (C), 2005-2008, Yeeku.H.Lee
 * <br/>This program is protected by copyright laws.
 * <br/>Program Name:
 * <br/>Date:
 * @author  Yeeku.H.Lee kongyeeku@163.com
 * @version  1.0
 */
public class TestJFormattedTextField
{
	private JFrame mainWin = new JFrame("測試格式化文本框");
	private JButton okButton = new JButton("確定");
	//定義用于添加格式化文本框的容器
	private JPanel mainPanel = new JPanel();
	JFormattedTextField[] fields = new JFormattedTextField[6];
	String[] behaviorLabels = new String[]
	{
		"COMMIT",
		"COMMIT_OR_REVERT",
		"PERSIST",
		"REVERT"
	};
	int[] behaviors = new int[]
	{
		JFormattedTextField.COMMIT,
		JFormattedTextField.COMMIT_OR_REVERT,
		JFormattedTextField.PERSIST,
		JFormattedTextField.REVERT
	};
	ButtonGroup bg = new ButtonGroup();

	public void init()
	{
		//添加按鈕
		JPanel buttonPanel = new JPanel();
		buttonPanel.add(okButton);

		mainPanel.setLayout(new GridLayout(0, 3));
		mainWin.add(mainPanel, BorderLayout.CENTER);

		//使用NumberFormat的integerInstance創建一個JFormattedTextField
		fields[0] = new JFormattedTextField(NumberFormat.getIntegerInstance());
		//設置初始值
		fields[0].setValue(new Integer(100));
		addRow("整數格式文本框 :", fields[0]);

		//使用NumberFormat的currencyInstance創建一個JFormattedTextField
		fields[1] = new JFormattedTextField(NumberFormat.getCurrencyInstance());
		fields[1].setValue(new Double(100));
		addRow("貨幣格式文本框:", fields[1]);

		//使用默認的日期格式創建一個JFormattedTextField對象
		fields[2] = new JFormattedTextField(DateFormat.getDateInstance());
		fields[2].setValue(new Date());
		addRow("默認的日期格式器:", fields[2]);

		//使用SHORT類型的日期格式創建一個JFormattedTextField對象,且要求采用嚴格日期格式
		DateFormat format = DateFormat.getDateInstance(DateFormat.SHORT);
		//要求采用嚴格的日期格式語法
		format.setLenient(false);
		fields[3] = new JFormattedTextField(format);
		fields[3].setValue(new Date());
		addRow("SHORT類型的日期格式器(語法嚴格):", fields[3]);

		try
		{
			//創建默認的DefaultFormatter對象
			DefaultFormatter formatter = new DefaultFormatter();
			//關閉overwrite狀態
			formatter.setOverwriteMode(false);
			fields[4] = new JFormattedTextField(formatter);
			//使用DefaultFormatter來格式化URL
			fields[4].setValue(new URL("http://www.oneedu.cn"));
			addRow("URL:", fields[4]);
		}
		catch (MalformedURLException e)
		{
			e.printStackTrace();
		}

		try
		{
			MaskFormatter formatter = new MaskFormatter("020-########");
			//設置占位符
			formatter.setPlaceholderCharacter('□');
			fields[5] = new JFormattedTextField(formatter);
			//設置初始值
			fields[5].setValue("020-85210088");
			addRow("電話號碼:", fields[5]);      
		}
		catch (ParseException exception)
		{
			exception.printStackTrace();
		}
		
		JPanel focusLostPanel = new JPanel();
		//采用循環方式加入失去焦點行為的單選按鈕
		for (int i = 0; i < behaviorLabels.length ; i++ )
		{
			final int index = i;
			final JRadioButton radio = new JRadioButton(behaviorLabels[i]);
			//默認選中第二個單選按鈕
			if (i == 1)
			{
				radio.setSelected(true);
			}
			focusLostPanel.add(radio);
			bg.add(radio);
			//為所有單選按鈕添加事件監聽器
			radio.addActionListener(new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					//如果當前該單選按鈕處于選中狀態,
					if (radio.isSelected())
					{
						//設置所有的格式化文本框的失去焦點的行為
						for (int j = 0 ; j < fields.length ; j++)
						{
							fields[j].setFocusLostBehavior(behaviors[index]);
						}
					}
				}
			});	
		}
		focusLostPanel.setBorder(new TitledBorder(new EtchedBorder(), 
			"請選擇焦點失去后的行為"));

		JPanel p = new JPanel();
		p.setLayout(new BorderLayout());
		p.add(focusLostPanel , BorderLayout.NORTH);
		p.add(buttonPanel , BorderLayout.SOUTH);
		
		mainWin.add(p , BorderLayout.SOUTH);
		mainWin.pack();
		mainWin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		mainWin.setVisible(true);
	}
	//定義添加一行格式化文本框的方法
	private void addRow(String labelText, final JFormattedTextField field)
	{
		mainPanel.add(new JLabel(labelText));
		mainPanel.add(field);
		final JLabel valueLabel = new JLabel();
		mainPanel.add(valueLabel);
		//為"確定"按鈕添加事件監聽器
		//當用戶單擊“確定”按鈕時,文本框后
		okButton.addActionListener(new ActionListener()
		{
			public void actionPerformed(ActionEvent event)
			{
				Object value = field.getValue();
				//輸出格式化文本框的值
				valueLabel.setText(value.toString());
 			}
		});
	}

	public static void main(String[] args) 
	{
		new TestJFormattedTextField().init();
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品毛片大码女人| 欧美三级视频在线| 国产欧美1区2区3区| 国产精品1区二区.| 国产精品人人做人人爽人人添| 成人午夜视频在线| 亚洲美女少妇撒尿| 91精品91久久久中77777| 一区二区三区蜜桃| 51午夜精品国产| 国产精品白丝jk白祙喷水网站| 国产精品视频yy9299一区| 91免费在线看| 偷拍亚洲欧洲综合| 精品88久久久久88久久久| 成人av在线网| 丝袜美腿亚洲色图| 国产午夜精品一区二区三区视频 | 亚洲成人先锋电影| 欧美一区二区三区小说| 国产精品资源在线| 一区二区不卡在线视频 午夜欧美不卡在| 欧洲色大大久久| 久久国产三级精品| 亚洲丝袜精品丝袜在线| 欧美巨大另类极品videosbest| 国产自产高清不卡| 亚洲综合偷拍欧美一区色| 日韩一级二级三级| 99精品视频在线播放观看| 日韩精品久久久久久| 久久久.com| 欧美日韩国产一二三| 国产99久久久国产精品潘金网站| 一区二区高清在线| 国产亚洲成aⅴ人片在线观看| 色综合久久中文综合久久牛| 久久99精品久久久久久动态图| 中文字幕一区不卡| 欧美一卡二卡在线| 91丨九色丨黑人外教| 麻豆精品精品国产自在97香蕉| 成人欧美一区二区三区黑人麻豆 | 91精品91久久久中77777| 国产一区二区三区四区五区入口| 亚洲精品videosex极品| 国产日韩成人精品| 91精品国产综合久久久久久久 | 一本久道久久综合中文字幕| 精品午夜一区二区三区在线观看| 亚洲激情男女视频| 国产精品电影一区二区三区| 精品国产91亚洲一区二区三区婷婷| 91在线观看高清| 国产精品亚洲午夜一区二区三区 | 久久久久久久久97黄色工厂| 欧美日韩国产影片| 日本精品一区二区三区高清| 国产成人免费av在线| 韩国精品免费视频| 蜜桃传媒麻豆第一区在线观看| 亚洲午夜久久久久久久久电影院| 综合av第一页| 国产精品不卡一区| 国产精品污污网站在线观看 | 91精品国产综合久久香蕉的特点 | 91蝌蚪porny成人天涯| 成人免费电影视频| 成人av网站大全| 成人午夜又粗又硬又大| 国产成a人无v码亚洲福利| 国产麻豆日韩欧美久久| 精品伊人久久久久7777人| 日本不卡不码高清免费观看| 天天做天天摸天天爽国产一区| 久久精品久久久精品美女| 欧美一区二区女人| 欧美视频中文字幕| 在线免费一区三区| 欧美日韩国产大片| 欧美高清视频www夜色资源网| 欧美亚洲日本国产| 欧美日韩一区二区在线观看| 精品视频在线视频| 天天综合网 天天综合色| 国产精品久久久久影院老司| 51精品视频一区二区三区| www.亚洲人| 久久99精品国产麻豆不卡| 国产精品国产三级国产普通话三级| 欧美天堂一区二区三区| 成人短视频下载| 狠狠色伊人亚洲综合成人| 亚洲桃色在线一区| 国产精品久久久久三级| 精品国产精品网麻豆系列| 5月丁香婷婷综合| 欧美日韩高清一区二区不卡| 99精品视频在线观看| 风流少妇一区二区| 国产suv一区二区三区88区| 美国欧美日韩国产在线播放| 亚洲一区二区在线观看视频| 中文字幕中文字幕在线一区| 久久久久国产精品免费免费搜索| 欧美成人午夜电影| 欧美成人精精品一区二区频| 欧美精品一二三| 国产免费观看久久| 欧美v国产在线一区二区三区| 久久亚洲私人国产精品va媚药| 国产欧美一区二区三区鸳鸯浴 | 欧美午夜视频网站| 亚洲乱码国产乱码精品精98午夜 | 亚洲成人av一区| 蜜桃免费网站一区二区三区| 国产成人无遮挡在线视频| 色综合久久久久久久| 欧美精品日韩精品| 在线观看视频一区二区欧美日韩| 91精品国产入口| 欧美国产精品一区| 亚洲a一区二区| 久久久欧美精品sm网站| 日韩免费电影一区| 中文字幕亚洲欧美在线不卡| 亚洲女同女同女同女同女同69| 无吗不卡中文字幕| 精品一二线国产| 91亚洲精品久久久蜜桃| 欧美日韩国产综合草草| 国产日韩欧美综合一区| 亚洲激情图片小说视频| 日韩成人午夜精品| 国产成人精品aa毛片| 欧美三级视频在线观看| 亚洲欧洲精品成人久久奇米网| 美女脱光内衣内裤视频久久网站| 成人av资源下载| wwwwxxxxx欧美| 久久国产欧美日韩精品| 欧美日韩国产乱码电影| 亚洲欧洲日产国码二区| 国产精品123| 国产欧美精品一区二区色综合朱莉 | 日韩精品一级二级| 成人精品一区二区三区四区| 色婷婷综合视频在线观看| 亚洲午夜激情网站| 色中色一区二区| 日日摸夜夜添夜夜添精品视频| 中文字幕欧美激情| 久久国产精品色| 欧美性受xxxx黑人xyx性爽| 久久国产视频网| 99麻豆久久久国产精品免费优播| 蜜桃一区二区三区在线| 亚洲成年人网站在线观看| caoporm超碰国产精品| 国产亚洲欧美日韩俺去了| 久久精品久久精品| 欧美电视剧在线观看完整版| 秋霞av亚洲一区二区三| 欧美放荡的少妇| 日韩精品视频网站| 亚洲成a天堂v人片| 国产寡妇亲子伦一区二区| 日韩欧美一区二区不卡| 久久精品久久综合| 在线不卡中文字幕播放| 久久国产欧美日韩精品| 欧美极品少妇xxxxⅹ高跟鞋 | 久久精品男人天堂av| 国产成人精品网址| 亚洲综合激情小说| 日韩欧美一级特黄在线播放| 国产91露脸合集magnet| 日韩经典中文字幕一区| 国产日韩欧美在线一区| 在线观看免费视频综合| 国产精品亚洲一区二区三区在线| 亚洲天堂网中文字| 国产女人水真多18毛片18精品视频| 成人教育av在线| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲一区中文在线| 国产精品欧美综合在线| 精品国产伦一区二区三区观看体验 | 国产一区二区三区视频在线播放| 国产精品久久久久aaaa樱花| 欧美日本在线看| 成人av中文字幕| 欧美午夜影院一区| 97久久精品人人做人人爽| 成人av小说网| 国产 日韩 欧美大片| 成人黄色在线看| 激情国产一区二区| 91国偷自产一区二区三区观看| 中文字幕亚洲精品在线观看|