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

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

?? tabbedpanedemo.java

?? TabbedPaneDemo.java,實現TabbedPane的基本功能.是個不錯的例子.里面是源代碼,也可以自己加點東西.
?? JAVA
字號:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.AbstractTableModel;
import javax.swing.table.TableModel;

public class TabbedPaneDemo extends JPanel {
	    //存放學號arrayno和成績arraycj的數組;
        private String[] arrayno=new String[100];
	    private String[] arraycj=new String[100];
	    private static int count=0;//計算錄入個數;
	    
	    //建立四個用于輸入的區域;
	    JTextField tf1=new JTextField(16);
	    JTextField tf2=new JTextField(16);
	    JTextField tf3=new JTextField(16);
	    JTextField tf4=new JTextField(16);
	    //用于排序后輸出區域;
	    JTextArea ta=new JTextArea();
	    
	    //插入按鈕事件;
	    private class buttonhandler implements ActionListener
         {
         public void actionPerformed(ActionEvent e)
    	 {
    		if(tf1.getText().length()!=0)//輸入不為空;
    		{
    			 arrayno[count]=tf1.getText();
    		     arraycj[count]=tf2.getText();
    		     count++;
    		}
    		//清空;
    		tf1.setText("");
    		tf2.setText("");
    	 }
        }
	    //查詢按鈕事件;
	    private class buttonhandler2 implements ActionListener
         {
         public void actionPerformed(ActionEvent e)
    	 {
    	 	String aa=new String();
    		aa=tf3.getText();
    		int i=0;
    		while(i<count)
    		{
    			if(arrayno[i].equals(aa)) {tf4.setText(arraycj[i]);break;}
    			else if(i==count-1){tf4.setText("no data!");} //判斷查找是否結束;
    			i++;
    		}
    	 }
        }
        //排序按鈕事件;
        private class buttonhandler3 implements ActionListener
         {
         public void actionPerformed(ActionEvent e)
    	 {
    	 	//冒泡排序
    	    for (int i = 0; i <count; i++)
            {
                for (int j = i; j <count; j++)
                {
                    if (Integer.parseInt(arraycj[i]) > Integer.parseInt(arraycj[j]))
                    {
                        String temp=arraycj[i];
                        arraycj[i]=arraycj[j];
                        arraycj[j]=temp;
                        temp=arrayno[i];
                        arrayno[i]=arrayno[j];
                        arrayno[j]=temp;
                    }
                }
            }
            ta.setText("");//先清空顯示區間;
            ta.append("No.\t\tMark\n");
            for(int k=0;k<count;k++)
            	{
            		ta.append(arrayno[k]+"\t\t"+arraycj[k]+"\n");
            	}
    	 }
        }
        
	    public TabbedPaneDemo() 
	    {
        super(new GridLayout(1, 1));
        
        JTabbedPane tabbedPane = new JTabbedPane();
        //建立3個圖標;
        ImageIcon icon1 = new ImageIcon("1.gif");
        ImageIcon icon2 = new ImageIcon("2.gif");
        ImageIcon icon3 = new ImageIcon("3.gif");
        
        //成績插入面板;
        JComponent panel1 = makeTextPanel("");
        tabbedPane.addTab("成績輸入", icon1, panel1,"write");
        Box  baseBox,box1,box2,box3;
        box1=Box.createVerticalBox();
        box1.add(new JLabel("學生學號:"));
        box1.add(Box.createVerticalStrut(8));
        box1.add(new JLabel("學生成績:"));
        box2=Box.createVerticalBox();
        box2.add(tf1);
        box2.add(Box.createVerticalStrut(10));
        box2.add(tf2);
        box3=Box.createHorizontalBox();
        JButton button1=new JButton("確定");
        button1.addActionListener(new buttonhandler());
        box3.add(button1);
        baseBox=Box.createHorizontalBox();
        box2.add(Box.createVerticalStrut(8));
        baseBox.add(box1);
        baseBox.add(Box.createHorizontalStrut(10));
        baseBox.add(box2);
        baseBox.add(Box.createHorizontalStrut(10));
        baseBox.add(box3);
        baseBox.add(Box.createVerticalStrut(10));
        panel1.setLayout(new FlowLayout());
        panel1.add(baseBox);
        tabbedPane.setMnemonicAt(0, KeyEvent.VK_1);
        
        //成績查詢面板;
        JComponent panel2 = makeTextPanel(" ");
        tabbedPane.addTab("成績查詢", icon2, panel2,"read");
        panel2.setLayout(new FlowLayout());
        Box  baseBox2,box4,box6;
        box4=Box.createHorizontalBox();
        box4.add(new JLabel("學生學號:"));
        box4.add(tf3);
        box6=Box.createHorizontalBox();
        box6.add(new JLabel("學生成績:"));
        box6.add(tf4);
        JButton button2=new JButton("查詢");
        button2.addActionListener(new buttonhandler2());
        box4.add(button2);
        baseBox2=Box.createVerticalBox();
        baseBox2.add(box4);
        baseBox2.add(box6);
        panel2.add(baseBox2);
        tabbedPane.setMnemonicAt(1, KeyEvent.VK_2);
        
        //排序面板;
        JComponent panel3 = makeTextPanel("");
        tabbedPane.addTab("成績排序", icon3, panel3,"sort");
        panel3.setLayout(new BorderLayout());
        JButton button3=new JButton("排序");
        button3.addActionListener(new buttonhandler3());
        panel3.add(button3,"North");
        panel3.add(new JScrollPane(ta),BorderLayout.CENTER);
        tabbedPane.setMnemonicAt(2, KeyEvent.VK_3);
        
        panel1.setPreferredSize(new Dimension(410, 150)); 
        add(tabbedPane);
        tabbedPane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT);
    }
    
    protected JComponent makeTextPanel(String text) {
        JPanel panel = new JPanel(false);
        JLabel filler = new JLabel(text);
        filler.setHorizontalAlignment(JLabel.CENTER);
        panel.setLayout(new GridLayout(1, 1));
        panel.add(filler);
        return panel;
    }
    
  
    private static void createAndShowGUI() {
        JFrame frame = new JFrame("學生成績系統");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.add(new TabbedPaneDemo(), BorderLayout.CENTER);
        frame.pack();
        frame.setVisible(true);
    }
    
    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
		UIManager.put("swing.boldMetal", Boolean.FALSE);
		createAndShowGUI();
            }
        });
    }
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美激情一区二区| 偷拍亚洲欧洲综合| 日韩影院免费视频| 成人精品小蝌蚪| 在线成人免费视频| 亚洲人妖av一区二区| 精品一区二区影视| 成人精品免费网站| 亚洲第一福利视频在线| 久久久99精品久久| 7777精品伊人久久久大香线蕉最新版| 久久精品国产99久久6| 亚洲影视在线播放| 亚洲视频免费在线| 调教+趴+乳夹+国产+精品| 国产精品天美传媒沈樵| 欧美成人三级在线| 五月天精品一区二区三区| 9人人澡人人爽人人精品| 久久久亚洲综合| 激情亚洲综合在线| 6080yy午夜一二三区久久| 亚洲综合一区二区精品导航| 99久久久无码国产精品| 国产精品久久午夜| 成a人片亚洲日本久久| 国产精品资源站在线| 亚洲男人的天堂在线观看| 欧美一级在线视频| 国产91丝袜在线播放九色| av一本久道久久综合久久鬼色| 国产成人免费视频网站高清观看视频 | 国产精品三级电影| 国产老妇另类xxxxx| 精品卡一卡二卡三卡四在线| 久久精品国产久精国产爱| 欧美一卡二卡三卡四卡| 久久精品国产久精国产| xnxx国产精品| 国产一区二区三区香蕉| 久久久午夜精品理论片中文字幕| 视频在线在亚洲| 成人av综合一区| 成人午夜碰碰视频| 国产喷白浆一区二区三区| 国产麻豆午夜三级精品| 欧美经典三级视频一区二区三区| 粉嫩av亚洲一区二区图片| 国产精品素人一区二区| 一本久久精品一区二区| 亚洲1区2区3区4区| 精品国精品国产| 成人综合在线网站| 一区二区三区高清在线| 91精品婷婷国产综合久久性色| 久久精品国产999大香线蕉| 国产亚洲欧美日韩在线一区| 不卡高清视频专区| 亚洲成人动漫在线免费观看| 日韩欧美一级二级三级久久久| 国产精品影视网| 亚洲狼人国产精品| 欧美电视剧免费观看| 波多野结衣在线一区| 亚洲高清免费观看 | 2023国产精品视频| 99久久久久久| 麻豆中文一区二区| 国产精品不卡视频| 欧美老女人第四色| 成人性视频网站| 午夜精品免费在线| 成人18视频日本| 国产婷婷色一区二区三区四区| 91精品国产福利在线观看| 精品国产污网站| 91网站最新地址| 久久国产麻豆精品| 亚洲在线中文字幕| 国产午夜亚洲精品理论片色戒| 欧美一a一片一级一片| 高清不卡一区二区| 蜜臀久久久99精品久久久久久| 国产精品国产成人国产三级| 欧美电影免费观看完整版| 色综合天天做天天爱| 国产剧情在线观看一区二区| 午夜在线成人av| 综合网在线视频| 国产欧美一区二区精品性| 欧美一区午夜精品| 在线观看亚洲专区| eeuss国产一区二区三区| 极品尤物av久久免费看| 日韩成人免费在线| 亚洲一级在线观看| 日韩专区一卡二卡| 日韩视频免费直播| 欧美日韩一级片在线观看| 91香蕉视频污| 成人黄色一级视频| 大白屁股一区二区视频| 国产剧情一区二区| 黑人巨大精品欧美黑白配亚洲| 天天综合网天天综合色| 亚洲图片有声小说| 一区二区三区欧美亚洲| 亚洲日本一区二区| 亚洲精品中文在线观看| 亚洲天堂2014| 亚洲免费伊人电影| 亚洲激情欧美激情| 亚洲另类在线一区| 一区二区三区四区在线播放| 亚洲欧美乱综合| 亚洲男女一区二区三区| 亚洲精品亚洲人成人网在线播放| 国产精品美女久久久久久| 国产精品久99| 亚洲色图都市小说| 亚洲一二三级电影| 肉肉av福利一精品导航| 日韩不卡一二三区| 美女视频免费一区| 国产成人综合亚洲网站| 成人深夜视频在线观看| 91社区在线播放| 欧洲av一区二区嗯嗯嗯啊| 欧美欧美欧美欧美| 日韩欧美二区三区| 中文字幕精品在线不卡| 亚洲欧洲综合另类| 日韩在线一区二区| 国产一区二区三区四区在线观看 | 中文av字幕一区| 中文字幕一区二区日韩精品绯色| 亚洲伦理在线精品| 日本欧美肥老太交大片| 国内欧美视频一区二区 | 91香蕉国产在线观看软件| 欧美色综合网站| 欧美白人最猛性xxxxx69交| 欧美极品少妇xxxxⅹ高跟鞋| 亚洲精品菠萝久久久久久久| 日韩中文字幕麻豆| 丁香天五香天堂综合| 色八戒一区二区三区| 日韩一区国产二区欧美三区| 欧美激情综合在线| 午夜久久久影院| 国产成人精品在线看| 欧美日韩一区二区三区在线看| 日韩精品一区二区三区在线观看 | 丰满亚洲少妇av| 欧美在线色视频| 久久精品视频一区| 亚洲成av人影院| 成人深夜福利app| 日韩精品一区二区三区四区| 亚洲色图制服诱惑| 国产精品资源在线观看| 欧美日本免费一区二区三区| 欧美韩国日本一区| 婷婷综合在线观看| 91麻豆6部合集magnet| 精品成人一区二区三区四区| 亚洲午夜视频在线观看| 成人精品小蝌蚪| 亚洲精品在线免费播放| 偷偷要91色婷婷| 欧美综合一区二区三区| 中文字幕不卡在线播放| 久久电影国产免费久久电影| 欧美性受极品xxxx喷水| 国产精品每日更新| 国产在线播放一区| 日韩视频免费观看高清完整版在线观看| 亚洲特黄一级片| 成人精品在线视频观看| 久久精品一二三| 久久99国产精品免费| 91精品久久久久久久久99蜜臂| 樱花草国产18久久久久| av欧美精品.com| 中文子幕无线码一区tr| 国产成人福利片| 国产亚洲一区二区三区在线观看 | 国产一区二区三区国产| 欧美亚洲一区二区三区四区| 欧美少妇一区二区| 亚洲视频精选在线| 99免费精品视频| 亚洲国产激情av| 国产.精品.日韩.另类.中文.在线.播放| 在线综合视频播放| 日本视频在线一区| 欧美一区二区三区在线看| 午夜a成v人精品| 91精品国产高清一区二区三区蜜臀| 午夜成人在线视频|