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

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

?? swingdemo.java

?? 部分swing組件的演示
?? JAVA
字號(hào):
package javax.swing;

import javax.swing.*;
import javax.swing.event.*;
import javax.swing.border.*;
import java.awt.*;
import java.awt.event.*;

import java.util.Hashtable;
import java.util.Dictionary;
import java.util.Enumeration;
import java.util.Locale;
import java.util.Vector;
import java.util.EventListener;
import java.util.Set;
import java.util.TreeSet;
///////////////////////////////////////////////////////
public class SwingDemo
{
	
	public static void main(String args[])
	{
		try
		{
			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
		}catch (Exception e) {}
		SwingFrame sf = new SwingFrame();
		//SwingGraphics.createSwingGraphics(new Graphics(), 3);
	}
}
//////////////////////////////////////////////////////
class SwingFrame extends JFrame
{
	public SwingFrame()
	{
		
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setTitle("SwingDemo");	
		setSize(300, 200);
		
		getContentPane().setLayout(new BorderLayout());
		getContentPane().add(new SwingPanel(), BorderLayout.CENTER);
		getContentPane().add(new JPanel(), BorderLayout.NORTH);
		getContentPane().add(new JPanel(), BorderLayout.SOUTH);
		getContentPane().add(new JPanel(), BorderLayout.WEST);
		getContentPane().add(new JPanel(), BorderLayout.EAST);
		show();
	}
}
/////////////////////////////////////////////////////////////
class SwingPanel extends JPanel
{
	//ButtonGroup將RadioButton分組,但并不具有外觀,所以不用也不能
	//在JPanel上添加它
	private ButtonGroup bg = new ButtonGroup();
	public SwingPanel()
	{
		//this.setBorder(BorderFactory.createTitledBorder(
		//			BorderFactory.createEtchedBorder(), "good"));

		this.setBorder(new MyLineBorder(new Color(208, 208, 191), 1, true));
		makeButton("sb2");
		makeTextField(1, "shenme ", 20);
		makeCheckBox(1, "haha", true);
		makeRadioButton(1, "陳浩",true);
		makeRadioButton(2, "YY", true);
		makeComboBox(1, null);
		//add(bg);
	}
	public void makeButton(String s)
	{
		JButton jb = new JButton(s);
		add(jb);
		jb.addActionListener(new ButtonAction(s)); 	
	}
	public void makeTextField(int ID, String text, int columns)
	{
		JTextField jt = new JTextField(text, columns);
		jt.getDocument().addDocumentListener(new TextFieldListener(ID));
		add(jt);
	}	
	public void makeCheckBox(int ID, String text, boolean b)
	{
		JCheckBox jc = new JCheckBox(text, b);
		jc.addActionListener(new CheckListener(ID));
		jc.setFocusable(false);
		add(jc);	
	}
	public void makeRadioButton(int ID, String text, boolean b)
	{
		JRadioButton jr = new JRadioButton(text, b);
		jr.addActionListener(new RadioListener(ID));
		jr.setFocusable(false);
		bg.add(jr);//把RadioButton添加到組中。	
		add(jr);//把jr添加到面板
	}
	public void makeComboBox(int ID, Object [] text)
	{
		String s[] = new String [20];
		for(int i = 0; i < s.length; i++)
			s[i] = new String("text " + i);
		JComboBox jc = new JComboBox(s);	
		jc.addActionListener(new ComboListener(ID));
		add(jc);
	}
	public void ptr(String s)
	{
		System.out.println ("In the Panel method " + s);	
	}
	/**
     * 下的內(nèi)部類實(shí)現(xiàn)監(jiān)聽器接口
     */
	//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
	private class ButtonAction implements ActionListener
	{
		private String ButtonName = null;
		public ButtonAction(String s)
		{
			ButtonName = s;
		}
		public void actionPerformed(ActionEvent e)
		{
			//內(nèi)部類能夠直接調(diào)用外部類的方法
			ptr("dd");
		}
	}
	//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
	private class TextFieldListener implements DocumentListener
	{
		private int ID;
		public 	TextFieldListener(int ID)
		{
			this.ID = ID;	
		}
		public void insertUpdate(DocumentEvent e)
		{
			System.out.println ("insertUpdate ID = " + ID);	
		}
		public void removeUpdate(DocumentEvent e)
		{
			System.out.println ("removeUpdate ID = " + ID);	
		}
		public void changedUpdate(DocumentEvent e) 
		{
			System.out.println ("changedUpdate ID = " + ID);	
		}
	}
	//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
	private class CheckListener implements ActionListener
	{
		private int ID;
		public CheckListener(int ID)
		{
			this.ID = ID;
		}
		public void actionPerformed(ActionEvent e)
		{
			System.out.println("ID = " + ID);
			System.out.println (((JCheckBox)e.getSource()).isSelected());	
		}
	}	
	private class RadioListener implements ActionListener
	{
		private int ID;
		public RadioListener(int ID)
		{
			this.ID = ID;
		}	
		public void actionPerformed(ActionEvent e)
		{
			System.out.println ("RadioButton " + ID + " Click");
			System.out.println (((JRadioButton)e.getSource()).isSelected());	
		}
	}
	private class ComboListener implements ActionListener
	{
		private int ID;
		public ComboListener(int ID)
		{
			this.ID = ID;
		}	
		public void actionPerformed(ActionEvent e)
		{
			System.out.println ("JComboBox " + ID + " Click");
			System.out.println (((String)((JComboBox)e.getSource()).getSelectedItem()).toString());	
		}
	}
}
/////////////////////////////////////////////////////////////////
class SwingButton extends JButton
{
	public SwingButton()
	{
		setText("Jbutton");	
	}	
}
/////////////////////////////////////////////////////////////////
class SwingTextField extends JTextField
{
	public SwingTextField()
	{
		setText("JTextField");	
	}	
}

//自己的lineBorder類,重畫了圓角。
class MyLineBorder extends LineBorder
{
	public MyLineBorder(Color color, int thickness, boolean roundedCorners)
	{
		super(color, thickness, roundedCorners)	;
	}
	public void paintBorder(Component c, Graphics g, int x, int y, int width, int height) {
        Color oldColor = g.getColor();
        int i;

	/// PENDING(klobad) How/should do we support Roundtangles?
        g.setColor(lineColor);
        for(i = 0; i < thickness; i++)  {
	    if(!roundedCorners)
                g.drawRect(x+i, y+i, width-i-i-1, height-i-i-1);
	    else
                g.drawRoundRect(x+i, y+i, width-i-i-1, height-i-i-1, 7, 7);
        }
        System.out.println("in");
        g.setColor(oldColor);
    }
    
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人亚洲综合a∨猫咪| 中文字幕av在线一区二区三区| 亚洲天堂精品视频| 成人毛片在线观看| 国产精品久久久久一区| 色婷婷久久99综合精品jk白丝| 美女国产一区二区| 久久亚洲一级片| 盗摄精品av一区二区三区| 中文字幕二三区不卡| aaa欧美日韩| 亚洲综合无码一区二区| 在线播放一区二区三区| 九九九精品视频| 中文字幕欧美三区| 在线看不卡av| 美女一区二区视频| 中文字幕在线视频一区| 欧美亚洲动漫精品| 国产麻豆视频一区| 自拍av一区二区三区| 欧美日韩第一区日日骚| 加勒比av一区二区| 亚洲色图在线视频| 91精品国产91久久综合桃花| 国产精品一二三四五| 亚洲免费av观看| 亚洲人成亚洲人成在线观看图片| 欧美裸体一区二区三区| 激情文学综合丁香| 国产精品传媒入口麻豆| 777色狠狠一区二区三区| 国产aⅴ综合色| 偷拍一区二区三区四区| 国产欧美一区二区精品秋霞影院 | 欧美日韩国产小视频| 激情综合五月婷婷| 一区二区三区美女| 国产欧美一二三区| 日韩免费电影网站| 欧洲亚洲精品在线| 成人小视频免费在线观看| 天堂久久久久va久久久久| 国产精品精品国产色婷婷| 日韩片之四级片| 一本色道综合亚洲| 欧美日本在线一区| 暴力调教一区二区三区| 青青草97国产精品免费观看 | 婷婷综合另类小说色区| 国产精品全国免费观看高清 | 视频一区国产视频| 日韩一区中文字幕| 亚洲精品在线电影| 欧美精品精品一区| 在线观看精品一区| 成人一区二区视频| 国产精品综合网| 麻豆视频观看网址久久| 亚洲成人777| 一区二区三区成人| 亚洲桃色在线一区| 久久精品国产精品亚洲综合| 午夜精品影院在线观看| 亚洲一区二区高清| 亚洲免费大片在线观看| 亚洲图片你懂的| 国产精品福利影院| **欧美大码日韩| 国产精品成人一区二区艾草| 国产精品嫩草影院com| 国产欧美一区二区三区鸳鸯浴| 精品国产一区二区三区忘忧草| 日韩欧美www| 欧美成人免费网站| 欧美大尺度电影在线| 精品久久免费看| 久久久www成人免费毛片麻豆 | 欧美日本在线视频| 69堂亚洲精品首页| 欧美一区二区久久久| 日韩美女一区二区三区| 亚洲综合免费观看高清完整版在线 | 成人黄色片在线观看| 丁香婷婷综合五月| youjizz久久| 色综合天天天天做夜夜夜夜做| 99久久精品免费| 欧美在线|欧美| 欧美巨大另类极品videosbest | 顶级嫩模精品视频在线看| 粉嫩久久99精品久久久久久夜| 成+人+亚洲+综合天堂| 91亚洲国产成人精品一区二区三 | 国产一区二区免费视频| 国产成人aaaa| 精品三级在线看| 国产日韩欧美电影| 亚洲乱码日产精品bd| 日韩电影免费一区| 国产麻豆一精品一av一免费| 99久久久无码国产精品| 欧美日韩亚洲国产综合| 日韩精品一区二区三区视频播放| 国产欧美视频在线观看| 一区二区三区四区五区视频在线观看 | 91年精品国产| 欧美片在线播放| 久久亚洲综合av| 亚洲一区二区精品3399| 激情欧美一区二区三区在线观看| 成人免费观看视频| 欧美日本一区二区三区四区| 精品国一区二区三区| 综合婷婷亚洲小说| 久久国产综合精品| 99久久综合精品| 日韩一区二区在线看片| 日本一区二区在线不卡| 国产99久久久国产精品潘金| 欧美色中文字幕| 精品国产乱码久久久久久老虎| 国产精品九色蝌蚪自拍| 青草av.久久免费一区| 菠萝蜜视频在线观看一区| 91麻豆精品国产综合久久久久久| 国产欧美视频在线观看| 日本亚洲最大的色成网站www| www.亚洲免费av| 日韩欧美久久久| 一区二区三区四区乱视频| 国产一区二区三区视频在线播放| 91福利精品视频| 国产三级精品在线| 天天操天天干天天综合网| bt欧美亚洲午夜电影天堂| 日韩欧美在线观看一区二区三区| 中文无字幕一区二区三区| 日韩激情一二三区| 色噜噜狠狠成人中文综合| 久久精品欧美一区二区三区麻豆| 亚洲不卡av一区二区三区| 成人app下载| 久久精品视频一区| 六月丁香婷婷色狠狠久久| 欧美狂野另类xxxxoooo| 成人综合激情网| 欧美精品一区视频| 日产欧产美韩系列久久99| 欧美日韩精品系列| 亚洲一区二区视频在线| 99久久久免费精品国产一区二区| xnxx国产精品| 久久福利资源站| 欧美刺激脚交jootjob| 五月天网站亚洲| 欧美日本一道本在线视频| 亚洲六月丁香色婷婷综合久久 | 欧洲国产伦久久久久久久| 国产精品久久精品日日| youjizz久久| 亚洲欧美综合色| av男人天堂一区| 中文字幕一区二区在线播放| 丁香婷婷综合色啪| 中文字幕中文字幕在线一区| 成人午夜短视频| 国产精品久久久久久久蜜臀| 成人黄色电影在线| 综合久久一区二区三区| 日本精品一区二区三区四区的功能| 国产精品久久久久久久久免费樱桃 | 91在线你懂得| 亚洲免费毛片网站| 欧美体内she精视频| 天天综合色天天综合| 日韩无一区二区| 国产一区二区在线观看视频| 久久久久久久久久电影| 国产99久久久国产精品潘金| 一色桃子久久精品亚洲| 色猫猫国产区一区二在线视频| 一区二区三区久久| 91精品在线一区二区| 精品中文字幕一区二区小辣椒| 欧美精品一区二区蜜臀亚洲| 国产91精品精华液一区二区三区 | 精品国产乱码久久久久久老虎 | 99视频精品全部免费在线| 一区二区三区国产豹纹内裤在线| 欧美高清视频一二三区 | 91精品福利在线一区二区三区| 麻豆一区二区三| 中文字幕一区二区三区四区不卡| 欧美亚洲国产一区在线观看网站| 日韩高清一区二区| 国产精品午夜免费| 欧美视频日韩视频| 国产一区二区三区四区在线观看| 亚洲视频中文字幕|