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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? s08.htm

?? 書籍主要用于做圖形界面使用里面后好多
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<SCRIPT LANGUAGE="JavaScript" SRC="/-fs0/sys/pop-up.js"></SCRIPT><SCRIPT LANGUAGE="JavaScript" SRC="/-fs0/sys/pop-up-all.js"></SCRIPT><html><head><title>易都網(wǎng)--Java 2 圖形設(shè)計卷Ⅱ:SWING</title><LINK rel="stylesheet" href="../../../_public/javaa.css"><meta http-equiv="Content-Type" content="text/html; charset=GBK"><script language="JavaScript" src="../../../_public/javaa.js"></script><meta name="keywords" content="Java,JSP,ASP,PHP,J2EE,EJB,JavaScript,C/C++,ASM,CSS,HTML,XML,網(wǎng)絡(luò)安全,MySQL,ACCESS"></head><body bgcolor="#FFFFFF"><table border=0 cellpadding=0 cellspacing=0 width="100%">  <tbody>   <script language="javascript">print2()</script>  <tr>     <td width="100%">       <table bgcolor=#EEEEEE border=0 cellpadding=3 cellspacing=0 width="100%">        <tbody>         <tr>           <td class=f1 id=thetd width="100%">             <p>[<a href="index.html" target="_self">目錄</a>][<a href="s07.htm">上一頁</a>][<a href="s09.htm">下一頁</a>]第二部分               Swing組件</p>            <p align="center"><b>第8章 標(biāo)簽與按鈕</b></p>            <p>  Swing的標(biāo)簽和按鈕分別用JLabel和JButton類表示,它們是能夠顯示文本或圖標(biāo)的簡單組件。缺省時,標(biāo)簽沒有邊框,可以顯示一個字符串,一個圖標(biāo)或同時顯示字符串和圖標(biāo)。除了用于修飾文本域等不重要的小事情外,Swing的標(biāo)簽還能起到圖像畫布(顯示一個圖像的組件)的作用。由于AWT的圖像不是組件,不能把它們添加到一個容器中。因此,使用AWT的開發(fā)人員實現(xiàn)了各種不同的圖像畫布類;然而,在Swing中,可以把JLabel類當(dāng)作圖像畫面使用(注:有關(guān)圖像畫面的更多信息參見4.3.1“Swing組件中的定制繪制”一節(jié))。<br>                按鈕大概是使用最為普遍的用戶界面組件。按鈕通常帶有某種邊框,且可以被鼠標(biāo)或快捷鍵激活。Swing按鈕比Swing標(biāo)簽要復(fù)雜得多,不僅因為能夠激活它們來完成某個功能,而且很多其他Swing組件都是AbstractButton類的擴展,而AbstractButton類是Swing按鈕的基類。             </p>            <p> <b>8.1 JLabel與JBution</b></p>            <p>&nbsp;</p>            <p> <b>8.2 JLabel</b></p>            <p align="center"><b>例8-1 運行中的JLabel</b></p>            <hr noshade size="1"><pre>import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Test extends JApplet {	public Test() {		Container contentPane = getContentPane();		JLabel imageOnly = new JLabel(new ImageIcon(this.getClass().getResource("dogs.gif")));		JLabel textAndImage = new JLabel("Vote!", 						new ImageIcon(this.getClass().getResource("ballot_box.gif")),						JLabel.RIGHT);		JScrollPane scrollPane = new JScrollPane(imageOnly);		scrollPane.setPreferredSize(new Dimension(270,200));		contentPane.setLayout(			new FlowLayout(FlowLayout.CENTER, 25, 25));		contentPane.add(textAndImage);		contentPane.add(scrollPane);	}}</pre>            <hr noshade size="1">            <p><br>            </p>            <p> <b>8.2.1 內(nèi)容排列</b></p>            <p>&nbsp;</p>            <p align="center"><b>例8-2 設(shè)置Swing標(biāo)簽的排列屬性</b></p>            <hr noshade size="1"><pre>import java.net.URL;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.*;public class Test extends JApplet implements SwingConstants {	JLabel        	label 	= new JLabel("Action!");	JPanel       	controlPanel 	= new JPanel();	JComboBox     	alignmentHorizontal 	= new JComboBox();	JComboBox 		alignmentVertical 	= new JComboBox();	public void init() {		Container contentPane = getContentPane();		ImageIcon icon = new ImageIcon(this.getClass().getResource("slate.gif"));		label.setIcon(icon);		label.setHorizontalAlignment(CENTER);		label.setFont(new Font("Times-Roman", Font.ITALIC, 20));		label.setMaximumSize(new Dimension(0, 150));		setupComboBoxes();		setupControlPanel();		contentPane.setLayout(new BorderLayout());		contentPane.add(controlPanel, "North");		contentPane.add(label, "Center");		alignmentVertical.addItemListener(new ItemListener() {			public void itemStateChanged(ItemEvent event) {				JComboBox b = (JComboBox)event.getSource();				String    s = (String)b.getSelectedItem();				int       c = getSwingConstantByName(s);				label.setVerticalAlignment(c);			}		});		alignmentHorizontal.addItemListener(new ItemListener() {			public void itemStateChanged(ItemEvent event) {				JComboBox b = (JComboBox)event.getSource();				String    s = (String)b.getSelectedItem();				int       c = getSwingConstantByName(s);								label.setHorizontalAlignment(c);			}		});	}	void setupComboBoxes() {		alignmentVertical.addItem("Top");		alignmentVertical.addItem("Center");		alignmentVertical.addItem("Bottom");		alignmentHorizontal.addItem("Left");		alignmentHorizontal.addItem("Center");		alignmentHorizontal.addItem("Right");		alignmentVertical.setSelectedItem(			getSwingConstantName(				label.getVerticalAlignment()));		alignmentHorizontal.setSelectedItem(			getSwingConstantName(				label.getHorizontalAlignment()));	}	void setupControlPanel() {		controlPanel.setBorder(			BorderFactory.createTitledBorder("Alignment"));		controlPanel.add(new JLabel(						"Vertical:"));		controlPanel.add(alignmentVertical);		controlPanel.add(Box.createHorizontalStrut(5));		controlPanel.add(Box.createHorizontalStrut(25));		controlPanel.add(new JLabel(						"Horizontal:"));		controlPanel.add(Box.createHorizontalStrut(5));		controlPanel.add(alignmentHorizontal);	}	int getSwingConstantByName(String s) {		if(s.equalsIgnoreCase("left"))        	return LEFT;		else if(s.equalsIgnoreCase("center")) 	return CENTER;		else if(s.equalsIgnoreCase("right"))  	return RIGHT;		else if(s.equalsIgnoreCase("top"))    	return TOP;		else if(s.equalsIgnoreCase("bottom")) 	return BOTTOM;		return -1;	}	String getSwingConstantName(int c) {		if(c == LEFT) 			return "Left";		else if(c == CENTER)	return "Center";		else if(c == RIGHT) 	return "Right";		else if(c == TOP) 		return "Top";		else if(c == BOTTOM) 	return "Bottom";		return "undefined";	}}</pre>            <hr noshade size="1">            <p> <b>8.2.2 文本的位置</b></p>            <p>&nbsp;</p>            <p align="center"><b>例8-3 設(shè)置標(biāo)簽的文本位置</b></p>            <hr noshade size="1"><pre>import java.net.URL;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.*;public class Test extends JApplet implements SwingConstants {	JLabel label = new JLabel("Action!");	JPanel controlPanel = new JPanel();	JComboBox alignmentHorizontal = new JComboBox();	JComboBox alignmentVertical = new JComboBox();	public void init() {		Container contentPane = getContentPane();		ImageIcon icon = new ImageIcon(this.getClass().getResource("penguin.gif"));		label.setIcon(icon);		label.setHorizontalTextPosition(CENTER);		label.setFont(new Font("Times-Roman", Font.ITALIC, 20));		setupComboBoxes();		setupControlPanel();		label.setHorizontalAlignment(JLabel.CENTER);		label.setVerticalAlignment(JLabel.CENTER);		contentPane.setLayout(new BorderLayout());		contentPane.add(controlPanel, "North");		contentPane.add(label, "Center");		alignmentVertical.addItemListener(new ItemListener() {			public void itemStateChanged(ItemEvent event) {				JComboBox b = (JComboBox)event.getSource();				String    s = (String)b.getSelectedItem();				int       c = getSwingConstantByName(s);				label.setVerticalTextPosition(c);			}		});		alignmentHorizontal.addItemListener(new ItemListener() {			public void itemStateChanged(ItemEvent event) {				JComboBox b = (JComboBox)event.getSource();				String    s = (String)b.getSelectedItem();				int       c = getSwingConstantByName(s);								label.setHorizontalTextPosition(c);			}		});	}	void setupComboBoxes() {		alignmentVertical.addItem("Top");		alignmentVertical.addItem("Center");		alignmentVertical.addItem("Bottom");		alignmentHorizontal.addItem("Left");		alignmentHorizontal.addItem("Center");		alignmentHorizontal.addItem("Right");		alignmentVertical.setSelectedItem(			getSwingConstantName(				label.getVerticalTextPosition()));		alignmentHorizontal.setSelectedItem(			getSwingConstantName(				label.getHorizontalTextPosition()));	}	void setupControlPanel() {		controlPanel.setBorder(			BorderFactory.createTitledBorder("Text Position"));		controlPanel.add(new JLabel( "Vertical:"));		controlPanel.add(alignmentVertical);		controlPanel.add(Box.createHorizontalStrut(5));		controlPanel.add(Box.createHorizontalStrut(25));		controlPanel.add(new JLabel("Horizontal:"));		controlPanel.add(Box.createHorizontalStrut(5));		controlPanel.add(alignmentHorizontal);	}	int getSwingConstantByName(String s) {		if(s.equalsIgnoreCase("left"))        	return LEFT;		else if(s.equalsIgnoreCase("center")) 	return CENTER;		else if(s.equalsIgnoreCase("right"))  	return RIGHT;		else if(s.equalsIgnoreCase("top"))    	return TOP;		else if(s.equalsIgnoreCase("bottom")) 	return BOTTOM;		return -1;	}	String getSwingConstantName(int c) {		if(c == LEFT) 			return "Left";		else if(c == CENTER)	return "Center";		else if(c == RIGHT) 	return "Right";		else if(c == TOP) 		return "Top";		else if(c == BOTTOM) 	return "Bottom";		return "undefined";	}}</pre>            <hr noshade size="1">            <p> <b>8.2.3 圖標(biāo)/文本間隙</b></p>            <p>&nbsp;</p>            <p align="center"><b>例8-4 設(shè)置一個標(biāo)簽的圖標(biāo)/文本間隙</b></p>            <hr noshade size="1"><pre>import java.net.URL;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.*;public class Test extends JApplet implements SwingConstants {	public void init() {		Container contentPane = getContentPane();		JComboBox iconTextGap = new JComboBox();		JPanel controlPanel = new JPanel();		ImageIcon icon = new ImageIcon(this.getClass().getResource("ladybug.gif"));		final JLabel label = new JLabel("Lady Bug", icon, CENTER);		label.setFont(new Font("Times-Roman", Font.ITALIC, 20));		iconTextGap.addItem("4"); 		iconTextGap.addItem("10");		iconTextGap.addItem("15");		iconTextGap.addItem("20");		iconTextGap.addItem("25");		controlPanel.add(new JLabel("Icon/Text Gap:"));		controlPanel.add(iconTextGap);		contentPane.setLayout(new BorderLayout());		contentPane.add(controlPanel, "North");		contentPane.add(label, "Center");		iconTextGap.addItemListener(new ItemListener() {			public void itemStateChanged(ItemEvent event) {				JComboBox b = (JComboBox)event.getSource();				String    s = (String)b.getSelectedItem();				int       gap = Integer.parseInt(s);								label.setIconTextGap(gap);			}		});	}}</pre>            <hr noshade size="1">            <p> 8.2.4 許可狀態(tài)</p>            <p>&nbsp;</p>            <p align="center"><b>例8-5 設(shè)置一個標(biāo)簽的許可狀態(tài)</b></p>            <hr noshade size="1"><pre>import java.net.URL;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.*;public class Test extends JApplet implements SwingConstants {	public void init() {		Container contentPane = getContentPane();		JComboBox iconTextGap = new JComboBox();		JPanel controlPanel = new JPanel();		ImageIcon icon = new ImageIcon(this.getClass().getResource("ladybug.gif"));		final JLabel label = new JLabel("Lady Bug", icon, CENTER);		label.setFont(new Font("Times-Roman", Font.ITALIC, 20));		iconTextGap.addItem("4"); 		iconTextGap.addItem("10");		iconTextGap.addItem("15");		iconTextGap.addItem("20");		iconTextGap.addItem("25");		controlPanel.add(new JLabel("Icon/Text Gap:"));		controlPanel.add(iconTextGap);		contentPane.setLayout(new BorderLayout());		contentPane.add(controlPanel, "North");		contentPane.add(label, "Center");		iconTextGap.addItemListener(new ItemListener() {			public void itemStateChanged(ItemEvent event) {				JComboBox b = (JComboBox)event.getSource();				String    s = (String)b.getSelectedItem();				int       gap = Integer.parseInt(s);								label.setIconTextGap(gap);			}		});	}}</pre>            <hr noshade size="1">

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产综合一区二区| 欧美亚洲自拍偷拍| 青青草精品视频| 一区二区三区在线免费| 中文字幕一区二区三| 久久精品亚洲麻豆av一区二区 | 欧美人牲a欧美精品| 粉嫩av亚洲一区二区图片| 韩国在线一区二区| 国产麻豆成人精品| 成人精品在线视频观看| 色哟哟日韩精品| www.在线欧美| 91成人免费电影| 精品在线一区二区三区| 国产乱码精品一区二区三区av| 日本亚洲电影天堂| 美女一区二区三区在线观看| 九九视频精品免费| 国产成人鲁色资源国产91色综 | 日韩一区二区在线观看| av电影天堂一区二区在线观看| 成人免费黄色大片| 成人激情免费视频| 色婷婷久久久综合中文字幕 | 久久久久久99久久久精品网站| 精品日韩在线观看| 国产精品成人免费| 一区二区三区精密机械公司| 日韩精品福利网| 国产在线不卡一卡二卡三卡四卡| 久久看人人爽人人| 亚洲视频 欧洲视频| 午夜精品免费在线| 国产美女精品一区二区三区| 成人激情av网| 综合亚洲深深色噜噜狠狠网站| 亚洲动漫第一页| 国产精品综合久久| 91国偷自产一区二区三区观看| 欧美日本一区二区在线观看| 久久综合色8888| 亚洲第一会所有码转帖| 日本午夜一区二区| 成人网在线免费视频| 欧美日韩国产小视频| 91精品国产综合久久久久| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 日韩午夜小视频| 7777精品伊人久久久大香线蕉经典版下载 | 7777精品伊人久久久大香线蕉超级流畅 | 亚洲欧洲日韩一区二区三区| 奇米888四色在线精品| 成人国产视频在线观看| 日本aⅴ亚洲精品中文乱码| 日韩免费视频一区二区| 亚洲日本va午夜在线影院| 国产老肥熟一区二区三区| 欧美绝品在线观看成人午夜影视| 日本一区二区三区在线观看| 亚洲成人综合在线| 波多野结衣的一区二区三区| 欧美一区二区三区在线电影| 中文字幕视频一区| 久久精品国内一区二区三区| 欧美在线制服丝袜| 久久人人爽爽爽人久久久| 一区二区在线观看不卡| av一二三不卡影片| 久久丝袜美腿综合| 日韩中文字幕不卡| 99re免费视频精品全部| 麻豆成人免费电影| 欧美日韩一本到| 亚洲欧美另类小说| 国内精品免费**视频| 欧美精品色综合| 亚洲一区二区三区四区五区黄| 色美美综合视频| 国产精品丝袜在线| 波多野结衣一区二区三区| 国产精品美女久久久久久| 岛国一区二区在线观看| 亚洲欧洲国产日韩| 美女脱光内衣内裤视频久久网站 | 国产精品一区二区久久精品爱涩| 欧美妇女性影城| 麻豆一区二区三区| 欧美精品一区二区三区在线| 国产麻豆成人传媒免费观看| 久久一区二区三区四区| 国产91在线看| 亚洲欧洲99久久| 欧美三级乱人伦电影| 香蕉成人伊视频在线观看| 欧美一区二区三区在| 国产精品888| 中文字幕亚洲一区二区av在线| 在线中文字幕一区| 青青草成人在线观看| 精品国产第一区二区三区观看体验| 国产一区二区福利| 狠狠v欧美v日韩v亚洲ⅴ| 欧美一级黄色录像| 久久一区二区视频| 97精品久久久午夜一区二区三区 | 日本福利一区二区| 亚洲www啪成人一区二区麻豆| 91精品国产综合久久国产大片| 国产又粗又猛又爽又黄91精品| 亚洲欧洲一区二区在线播放| 亚洲人一二三区| 久久国产婷婷国产香蕉| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美美女黄视频| 国内成+人亚洲+欧美+综合在线 | 欧美日韩精品一区二区三区| 美脚の诱脚舐め脚责91| 中文字幕亚洲视频| 欧美精品一区二区精品网| 色婷婷综合久色| 极品销魂美女一区二区三区| 亚洲天堂福利av| 久久久久久亚洲综合影院红桃| 欧美性感一区二区三区| 国产成+人+日韩+欧美+亚洲| 亚洲成人免费看| 亚洲欧洲日本在线| 久久亚洲影视婷婷| 性做久久久久久免费观看| 亚洲国产精品成人综合| 日韩一级在线观看| 在线观看一区不卡| 国产成人免费9x9x人网站视频| 免费观看成人av| 一个色综合网站| 国产精品久久久久三级| 欧美精品一区二区在线观看| 91精品国产色综合久久ai换脸 | 一区二区三区蜜桃| 国产视频一区二区在线观看| 欧美日韩一区二区在线视频| 99这里都是精品| 国产精品一区二区91| 三级精品在线观看| 亚洲一区二区欧美| 伊人一区二区三区| 中文字幕人成不卡一区| 欧美国产精品久久| 精品91自产拍在线观看一区| 日韩一级成人av| 欧美精选在线播放| 欧美日韩国产免费一区二区| k8久久久一区二区三区| 亚洲欧洲另类国产综合| 国产精品美女久久久久久久网站| 久久久电影一区二区三区| 精品久久久久一区| 精品国产三级a在线观看| 天天爽夜夜爽夜夜爽精品视频| 亚洲女厕所小便bbb| ...xxx性欧美| 亚洲精品写真福利| 亚洲综合一区二区三区| 国产欧美日本一区视频| 久久久久久久免费视频了| 精品99999| 国产色91在线| 国产精品毛片久久久久久久| 亚洲天堂av一区| 午夜视频在线观看一区二区| 成人激情动漫在线观看| 亚洲成人一区二区| 日韩电影在线免费| 狠狠色丁香婷综合久久| 成人美女视频在线看| 日本韩国精品一区二区在线观看| 欧美写真视频网站| 91精品婷婷国产综合久久竹菊| 精品欧美黑人一区二区三区| 欧美国产日本韩| 一区二区欧美视频| 免费三级欧美电影| 成人精品国产一区二区4080| 在线视频国内自拍亚洲视频| 日韩欧美一二区| 欧美国产97人人爽人人喊| 亚洲综合在线电影| 韩国精品一区二区| 一本一道久久a久久精品综合蜜臀| 欧美精品在线一区二区三区| 久久久久久久久蜜桃| 一区二区三区视频在线观看| 日本中文字幕不卡| 白白色 亚洲乱淫| 欧美精选午夜久久久乱码6080| 中文字幕成人av| 91精品麻豆日日躁夜夜躁| 国产日产欧美一区| 日韩黄色在线观看|