![《Java語(yǔ)言編程基礎(chǔ)立體化實(shí)用教程》教案-2.5 成績(jī)查詢窗體的實(shí)現(xiàn)_第1頁(yè)](http://file4.renrendoc.com/view/7ecc04349b38df06a68f58100a29ccc9/7ecc04349b38df06a68f58100a29ccc91.gif)
![《Java語(yǔ)言編程基礎(chǔ)立體化實(shí)用教程》教案-2.5 成績(jī)查詢窗體的實(shí)現(xiàn)_第2頁(yè)](http://file4.renrendoc.com/view/7ecc04349b38df06a68f58100a29ccc9/7ecc04349b38df06a68f58100a29ccc92.gif)
![《Java語(yǔ)言編程基礎(chǔ)立體化實(shí)用教程》教案-2.5 成績(jī)查詢窗體的實(shí)現(xiàn)_第3頁(yè)](http://file4.renrendoc.com/view/7ecc04349b38df06a68f58100a29ccc9/7ecc04349b38df06a68f58100a29ccc93.gif)
![《Java語(yǔ)言編程基礎(chǔ)立體化實(shí)用教程》教案-2.5 成績(jī)查詢窗體的實(shí)現(xiàn)_第4頁(yè)](http://file4.renrendoc.com/view/7ecc04349b38df06a68f58100a29ccc9/7ecc04349b38df06a68f58100a29ccc94.gif)
![《Java語(yǔ)言編程基礎(chǔ)立體化實(shí)用教程》教案-2.5 成績(jī)查詢窗體的實(shí)現(xiàn)_第5頁(yè)](http://file4.renrendoc.com/view/7ecc04349b38df06a68f58100a29ccc9/7ecc04349b38df06a68f58100a29ccc95.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
山東理工職業(yè)學(xué)院?jiǎn)卧虒W(xué)過程設(shè)計(jì)首頁(yè)課程所屬院(部):軟件工程學(xué)院2019-2020學(xué)年第一學(xué)期課程名稱Java語(yǔ)言編程基礎(chǔ)任課教師單元標(biāo)題項(xiàng)目二任務(wù)5成績(jī)查詢窗體的實(shí)現(xiàn)上課地點(diǎn)學(xué)時(shí)4授課班級(jí)授課時(shí)間第周第周第周第周第周第周星期星期星期星期星期星期第節(jié)第節(jié)第節(jié)第節(jié)第節(jié)第節(jié)月日月日月日月日月日月日教學(xué)目標(biāo)能力目標(biāo)知識(shí)目標(biāo)1.利用各種組件、布局模式進(jìn)行登錄查詢?cè)O(shè)計(jì)與實(shí)現(xiàn)1.了解如何通過窗體來(lái)顯示二維表數(shù)據(jù)的方法;2.掌握List數(shù)據(jù)顯示在JTable中的方法;3.掌握J(rèn)TextArea和JScrollPane等控件的使用;4.掌握J(rèn)Table和JDialog的使用。教學(xué)任務(wù)利用各種組件、布局模式進(jìn)行登錄查詢?cè)O(shè)計(jì)與實(shí)現(xiàn)教學(xué)重、難點(diǎn)重點(diǎn):了解如何通過窗體來(lái)顯示二維表數(shù)據(jù)的方法難點(diǎn):1.掌握List數(shù)據(jù)顯示在JTable中的方法;2.掌握J(rèn)TextArea和JScrollPane等控件的使用;3.掌握J(rèn)Table和JDialog的使用。教學(xué)材料或用具教材、教案、課件、課程標(biāo)準(zhǔn)、案例素材及Eclipse開發(fā)軟件課后任務(wù)1、知識(shí)鞏固2、請(qǐng)利用JTable對(duì)象制作本學(xué)期班級(jí)的課程表山東理工職業(yè)學(xué)院?jiǎn)卧虒W(xué)過程設(shè)計(jì)步驟及時(shí)間教學(xué)內(nèi)容教師活動(dòng)學(xué)生活動(dòng)5分鐘【組織教學(xué)】1、檢查學(xué)生出勤,作好學(xué)生考勤記錄。2、課堂提問,了解學(xué)生掌握所學(xué)知識(shí)情況。3、強(qiáng)調(diào)課堂紀(jì)律,加強(qiáng)互動(dòng),活躍課堂氣氛。組織教學(xué)配合教師組織教學(xué)5分鐘【課題導(dǎo)入】在成績(jī)管理系統(tǒng)中經(jīng)常使用的一個(gè)功能是查詢成績(jī)信息,那么我們需要一個(gè)窗體專門為我們展示查詢出的學(xué)生成績(jī)信息,從而通過查詢到的結(jié)果來(lái)決定是否進(jìn)行修改、刪除、增加等操作。通過查詢操作,我們需要顯示學(xué)生的學(xué)號(hào)、姓名、班級(jí)、成績(jī)等信息。任務(wù)導(dǎo)入聆聽互動(dòng)110分鐘【講授新課】11.4.1JDialog的使用JDialog,即對(duì)話框,可以顯示用戶數(shù)據(jù)或接收用戶輸入,作為應(yīng)用程序的子窗口,它一般不包括菜單條,也不需要改變窗口大小,分為模態(tài)對(duì)話框和非模態(tài)對(duì)話框。模態(tài)對(duì)話框要求先關(guān)閉該對(duì)話框再進(jìn)行其他操作。非模態(tài)對(duì)話框不做此要求。JDialog的常用構(gòu)造方法如下所示:表11-1JDialog構(gòu)造方法構(gòu)造方法方法含義publicJDialog()構(gòu)造一個(gè)沒有標(biāo)題的非模態(tài)對(duì)話框publicJDialog(Stringtitle)構(gòu)造一個(gè)具有標(biāo)題的非模態(tài)對(duì)話框publicJDialog(Frameowner)構(gòu)造一個(gè)具有指定擁有者Frame的非模態(tài)對(duì)話框publicJDialog(Dialogowner,booleanmodal)構(gòu)造一個(gè)具有指定擁有者Dialog和模態(tài)的對(duì)話框publicJDialog(Framegowner,booleanmodal)構(gòu)造一個(gè)具有指定擁有者Frame和模態(tài)的對(duì)話框publicJDialog(Dialogowner,Stringtitle)構(gòu)造一個(gè)具有指定擁有者Dialog和標(biāo)題的對(duì)話框publicJDialog(JFrameowner,Stringtitle)構(gòu)造一個(gè)具有指定擁有者Frame和標(biāo)題的對(duì)話框【例11.1】JDialog應(yīng)用示例importjava.awt.event.MouseAdapter;importjava.awt.event.MouseEvent;importjavax.swing.JDialog;importjavax.swing.JFrame;publicclassExp111extendsJDialog{ publicExp111(){ this.setTitle("對(duì)話框");//設(shè)置對(duì)話框標(biāo)題 this.setBounds(0,0,300,200);//設(shè)置對(duì)話框位置和大小 this.setModal(true);//設(shè)置對(duì)話框?yàn)槟B(tài)對(duì)話框 this.setVisible(true);//設(shè)置對(duì)話框可見 } publicstaticvoidmain(String[]args){ JFramejf=newJFrame("測(cè)試對(duì)話框");//設(shè)置JFrame的標(biāo)題 jf.setBounds(0,0,600,400);//設(shè)置JFrame邊界 jf.setVisible(true);//設(shè)置可見 jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//設(shè)置關(guān)閉方式 //為jf添加鼠標(biāo)監(jiān)聽器,當(dāng)雙擊兩次時(shí),彈出定義的Exp51類型的對(duì)話框 jf.addMouseListener(newMouseAdapter(){ publicvoidmouseClicked(MouseEvente){ if(e.getClickCount()==2) newExp111(); } }); }}運(yùn)行結(jié)果:圖11-3對(duì)話框示例效果圖【注意】Exp111的對(duì)話框設(shè)置為模態(tài)對(duì)話框,因此只有關(guān)閉該對(duì)話框,才能進(jìn)行其他操作,否則一直提示警示音。11.4.2JTextArea的使用JTextArea即文本域,可以用于顯示多行文本。表11-2JTextArea構(gòu)造方法構(gòu)造方法方法含義PublicJTextArea()構(gòu)造一個(gè)JTextArea對(duì)象,使用默認(rèn)模式,空字符串,0行,0列publicJTextArea(Stringtext)構(gòu)造一個(gè)JTextArea對(duì)象,使用默認(rèn)模式,指定字符串text,0行,0列publicJTextArea(introws,intcolumns)構(gòu)造一個(gè)JTextArea對(duì)象,使用默認(rèn)模式,空字符串、rows行,columns列publicJTextArea(Stringtext,introws,intcolumns)構(gòu)造一個(gè)JTextArea對(duì)象,使用默認(rèn)模式,字符串為text、rows行,columns列11.4.3JScrollPane的使用JScrollPane即滾動(dòng)面板,當(dāng)有些控件的內(nèi)容多于一屏?xí)r,而控件本身又不支持自身滾動(dòng),這時(shí)可以結(jié)合JScrollPane進(jìn)行滾動(dòng)顯示。表11-3JScrollPane構(gòu)造方法構(gòu)造方法方法含義publicJScorllPane()構(gòu)造一個(gè)空的滾動(dòng)面板publicJScorllPane(componentview)構(gòu)造一個(gè)滾動(dòng)面板,當(dāng)關(guān)聯(lián)的組件對(duì)象內(nèi)容大于顯示區(qū)域則產(chǎn)生滾動(dòng)軸publicJScorllPane(componentview,intvsbPolicy,inthsbPolicy)構(gòu)造一個(gè)新的JScollPane對(duì)象,里面含有顯示組件,并設(shè)置滾動(dòng)軸出現(xiàn)時(shí)機(jī)publicJScorllPane(intvsbPolicy,inthsbPolicy)構(gòu)造一個(gè)新的JScollPane對(duì)象,里面沒有顯示組件,并設(shè)置滾動(dòng)軸出現(xiàn)時(shí)機(jī)表11-4JScrollPane的滾動(dòng)條取值方法含義HORIZONTAL_SCROLLBAR_ALWAYS(/NEVER)顯示(不顯示)水平滾動(dòng)軸VERTICAL_SCROLLBAR_ALWAYS(/NEVER)顯示(不顯示)垂直滾動(dòng)軸HORIZONTAL_SCROLLBAR_AS_NEEDED當(dāng)組件內(nèi)容水平區(qū)域大于顯示區(qū)域顯示滾動(dòng)軸VERTICAL_SCROLLBAR_AS_NEEDED當(dāng)組件內(nèi)容垂直區(qū)域大于顯示區(qū)域顯示滾動(dòng)軸【例11.2】JScrollPane應(yīng)用示例importjavax.swing.JFrame;importjavax.swing.JScrollPane;importjavax.swing.JTextArea;publicclassExp112extendsJFrame{ privateJTextAreajta; privateJScrollPanescrollpane; publicExp112(){ this.setTitle("滾動(dòng)面板示例"); jta=newJTextArea(20,50);//構(gòu)造文本域組件jta//將jta設(shè)置為scrollpane的顯示組件,當(dāng)窗體拖曳放大時(shí),滾動(dòng)條消失 scrollpane=newJScrollPane(jta,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); this.add(scrollpane);//將scrollpane添加到窗體上 this.setBounds(0,0,300,200);//設(shè)置窗體位置和大小 this.setVisible(true);//設(shè)置窗體可見 } publicstaticvoidmain(String[]args){ newExp112(); }}運(yùn)行結(jié)果:圖11-4滾動(dòng)面板示例效果圖11.4.4JTable的使用JTable是用來(lái)顯示和編輯常規(guī)二維單元表。并且,使用JTable之前要實(shí)現(xiàn)抽象類AbstractTableModel,它用來(lái)形成表格的數(shù)據(jù)結(jié)構(gòu)。1.構(gòu)造DefaultTableModel組件DefaultTableModel是AbstractTableModel的實(shí)現(xiàn)類。2.構(gòu)造JTable組件格式:JTable名稱=newJTable();JTable名稱=newJTable(DefaultTableModel對(duì)象);【例11.3】JTable應(yīng)用示例importjavax.swing.JFrame;importjavax.swing.JScrollPane;importjavax.swing.JTable;importjavax.swing.JTextArea;importjavax.swing.table.DefaultTableModel;publicclassExp113extendsJFrame{ privateJTabletable=newJTable();//創(chuàng)建JTable對(duì)象table privateDefaultTableModelmodel;//聲明表格模型model privateJScrollPanescrollpane;//聲明滾動(dòng)面板scrollpane publicExp113(){ this.setTitle("表格示例");//設(shè)置標(biāo)題窗體標(biāo)題 //創(chuàng)建表頭 String[]columnNames={"姓名","出生年月","性別","入學(xué)年份","是否是黨員"}; //創(chuàng)建顯示數(shù)據(jù) Object[][]data={{"劉磊","1990-3-5","男",2011,newBoolean(false)}, {"王英","1992-4-5","女",2011,newBoolean(true)}, {"胡明月","1992-4-5","男",2011,newBoolean(false)},};//利用表頭和表格數(shù)據(jù)構(gòu)造表格模型 model=newDefaultTableModel(data,columnNames); table=newJTable();//構(gòu)造表格對(duì)象table table.setModel(model);//為表格設(shè)置表格模型//將table設(shè)置為scrollpane的顯示組件 scrollpane=newJScrollPane(table); this.add(scrollpane);//將scrollpane添加到窗體上 this.setBounds(0,0,500,400);//設(shè)置窗體位置和大小 this.setVisible(true);//設(shè)置窗體可見 } publicstaticvoidmain(String[]args){ newExp113(); }}運(yùn)行結(jié)果:圖11-5JTable應(yīng)用示例效果圖11.4.5JTree的使用JTree類可以構(gòu)造樹狀圖展現(xiàn)一個(gè)層次關(guān)系分明的一組數(shù)據(jù),形如Windows操作系統(tǒng)的資源管理器。JTree的主要功能是把數(shù)據(jù)按照樹狀進(jìn)行顯示,并沒有包含實(shí)際的數(shù)據(jù),它只是提供了數(shù)據(jù)的一個(gè)視圖。JTree的構(gòu)造方法和常用方法:1.構(gòu)造方法JTree():用于返回帶有示例模型的JTree;JTree(TreeNoderoot):返回JTree,指定TreeNode作為其根。2.常用方法voidadd(root):將節(jié)點(diǎn)root添加到父節(jié)點(diǎn)上;voidsetVisibleRowCount(intnewCount):設(shè)置要顯示的行數(shù)?!纠?1.4】JTree應(yīng)用示例importjavax.swing.*;importjavax.swing.tree.*;publicclassExp114extendsJFrame{ JTreetree; DefaultMutableTreeNodetrMajor; DefaultMutableTreeNodetrpc,trjd,trEco; DefaultMutableTreeNodetrpc1,trpc2,trpc3, trpc4,trjd1,trjd2,trjd3,trEco1,trEco2,trEco3; publicExp114(){ //根結(jié)點(diǎn) trMajor=newDefaultMutableTreeNode("學(xué)院學(xué)部"); //二級(jí)結(jié)點(diǎn) trpc=newDefaultMutableTreeNode("軟件工程學(xué)院"); trjd=newDefaultMutableTreeNode("機(jī)電工程學(xué)院"); trEco=newDefaultMutableTreeNode("光電工程學(xué)院"); //三級(jí)結(jié)點(diǎn) trpc1=newDefaultMutableTreeNode("計(jì)算機(jī)應(yīng)用"); trpc2=newDefaultMutableTreeNode("軟件技術(shù)"); trpc3=newDefaultMutableTreeNode("網(wǎng)絡(luò)技術(shù)"); trpc4=newDefaultMutableTreeNode("信息管理"); trjd1=newDefaultMutableTreeNode("機(jī)電一體化"); trjd2=newDefaultMutableTreeNode("模具設(shè)計(jì)"); trjd3=newDefaultMutableTreeNode("汽車營(yíng)銷"); trEco1=newDefaultMutableTreeNode("影視多媒體"); trEco2=newDefaultMutableTreeNode("電子信息"); trEco3=newDefaultMutableTreeNode("通信技術(shù)"); //添加三級(jí)結(jié)點(diǎn) trpc.add(trpc1); trpc.add(trpc2); trpc.add(trpc3); trpc.add(trpc4); trjd.add(trjd1); trjd.add(trjd2); trjd.add(trjd3); trEco.add(trEco1); trEco.add(trEco2); trEco.add(trEco3); //添加二級(jí)結(jié)點(diǎn) trMajor.add(trpc); trMajor.add(trjd); trMajor.add(trEco); tree=newJTree(trMajor);//以trMajor為參數(shù)創(chuàng)建根目錄 tree.collapseRow(1);//總是顯示根目錄在前 tree.setToggleClickCount(1);//設(shè)置鼠標(biāo)單擊數(shù) this.getContentPane().add(tree); setSize(300,300); setVisible(true); setTitle("院部管理"); } publicstaticvoidmain(Stringargs[]) { newExp114(); }}運(yùn)行效果:圖11-6JTree應(yīng)用示例效果圖【知識(shí)拓展】1.表格內(nèi)容居中顯示表格內(nèi)容默認(rèn)居左顯示,要想使得表格內(nèi)容居中顯示,需要使用到單元格渲染器。實(shí)現(xiàn)關(guān)鍵代碼如下:DefaultTableCellRendererr=newDefaultTableCellRenderer();//構(gòu)造渲染器r.setHorizontalAlignment(JLabel.CENTER);//渲染器設(shè)置對(duì)齊方式為居中table.setDefaultRenderer(Object.class,r);//為表格設(shè)置渲染器【例11.5】表格內(nèi)容居中應(yīng)用示例importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JScrollPane;importjavax.swing.JTable;importjavax.swing.JTextArea;importjavax.swing.table.DefaultTableCellRenderer;importjavax.swing.table.DefaultTableModel;publicclassExp115extendsJFrame{ privateJTabletable=newJTable();//創(chuàng)建JTable對(duì)象table privateDefaultTableModelmodel;//聲明表格模型model privateJScrollPanescrollpane;//聲明滾動(dòng)面板scrollpane publicExp115(){ this.setTitle("渲染器居中示例");//設(shè)置標(biāo)題窗體標(biāo)題 //創(chuàng)建表頭 String[]columnNames={"姓名","出生年月"}; //創(chuàng)建顯示數(shù)據(jù) Object[][]data={{"劉磊","1990-3-5"}, {"王英","1992-4-5"}};//利用表頭和表格數(shù)據(jù)構(gòu)造表格模型 model=newDefaultTableModel(data,columnNames); table=newJTable();//構(gòu)造表格對(duì)象table table.setModel(model);//為表格設(shè)置表格模型 scrollpane=newJScrollPane(table);//將table設(shè)置為scrollpane的顯示組件 DefaultTableCellRendererr=newDefaultTableCellRenderer();//構(gòu)造渲染器 r.setHorizontalAlignment(JLabel.CENTER);//渲染器設(shè)置對(duì)齊方式為居中 table.setDefaultRenderer(Object.class,r);//為表格設(shè)置渲染器 this.add(scrollpane);//將scrollpane添加到窗體上 this.setBounds(0,0,500,300);//設(shè)置窗體位置和大小 this.setVisible(true);//設(shè)置窗體可見 } publicstaticvoidmain(String[]args){ newExp115(); }}圖11-8渲染器居中示例效果圖課件演示解析本節(jié)課的流程和學(xué)習(xí)重點(diǎn)和難點(diǎn)案例操作講解聆聽簡(jiǎn)單記錄重要知識(shí)點(diǎn)、回答提問,觀看并記憶記錄并記憶回答教師提出的疑問記憶例子的代碼含義90分鐘【技能訓(xùn)練】一、任務(wù)展示任務(wù)概覽:publicclassSelStuScoreextendsJDialog{ privateStuGradeDaosgdao=newStuGradeDaoImpl(); privateJTabletable;//聲明表格對(duì)象 privateDefaultTableModelmodel;//聲明表格模型對(duì)象 privateJScrollPanescrollpane;//聲明滾動(dòng)面板對(duì)象 publicSelStuScore(Stringtitle){} publicvoidloadData(){}}圖11-1查詢窗體效果二、步驟解析步驟一:創(chuàng)建成績(jī)查詢窗體;代碼如下:packagecom.sdlg.view;importjava.awt.Font;importjava.awt.Image;importjavax.swing.ImageIcon;importjavax.swing.JDialog;importjavax.swing.JScrollPane;importjavax.swing.JTable;importjavax.swing.table.DefaultTableModel;publicclassSelStuScoreextendsJDialog{ privateJTabletable;//聲明表格對(duì)象 privateDefaultTableModelmodel;//聲明表格模型對(duì)象 privateJScrollPanescrollpane;//聲明滾動(dòng)面板對(duì)象 publicSelStuScore(Stringtitle){ this.setTitle(title);//設(shè)置對(duì)話框標(biāo)題table=newJTable();//構(gòu)造JTable組件scrollpane=newJScrollPane();//構(gòu)造滾動(dòng)面板組件model=newDefaultTableModel(newObject[][]{},newString[]{"學(xué)號(hào)","姓名","班級(jí)","sql","java","web","gym"}){ boolean[]columnEditables=newboolean[]{false,false,false,false,false,false,false}; publicbooleanisCellEditable(introw,intcolumn){ returncolumnEditables[column]; } };//構(gòu)造模型對(duì)象,并設(shè)置表格標(biāo)題、各列是否可編輯等屬性 table.setModel(model);//為表格設(shè)置模型//設(shè)置表格內(nèi)文字字體 table.setFont(newFont("微軟雅黑",Font.PLAIN,14)); table.setRowHeight(26);//設(shè)置表格行高 this.add(scrollpane);//將滾動(dòng)面板添加到窗體上 scrollpane.setViewportView(table);//將表格內(nèi)容在滾動(dòng)面板中顯示出來(lái)//加載窗體圖標(biāo)對(duì)象Imageimage=newImageIcon("./imag/main.jpg").getImage(); //設(shè)置窗體的圖標(biāo)和標(biāo)題 this.setIconImage(image);this.setBounds(0,0,800,600);//設(shè)置窗體位置和大小//設(shè)置窗體關(guān)閉方式this.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);this.setVisible(true);//設(shè)置窗體可見性}publicstaticvoidmain(String[]args){ newSelStuScore("查詢學(xué)生成績(jī)");}}步驟二:編寫loadData()方法利用JTable顯示學(xué)生成績(jī)信息。packagecom.sdlg.view;importjava.awt.Color;importjava.awt.Font;importjava.awt.Image;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.util.List;importjavax.swing.ImageIcon;importjavax.swing.JDialog;importjavax.swing.JScrollPane;importjavax.swing.JTable;importjavax.swing.table.DefaultTableModel;importjavax.swing.table.TableColumnModel;importcom.sdlg.dao.StuGradeDao;importcom.sdlg.dao.impl.StuGradeDaoImpl;importcom.sdlg.entity.Stu;publicclassSelStuScoreextendsJDialog{ privateStuGradeDaosgdao=newStuGradeDaoImpl(); privateJTabletable;//聲明表格對(duì)象 privateDefaultTableModelmodel;//聲明表格模型對(duì)象 privateJScrollPanescrollpane;//聲明滾動(dòng)面板對(duì)象 publicSelStuScore(Stringtitle){ this.setTitle(title);//設(shè)置對(duì)話框標(biāo)題 scrollpane=newJScrollPane();//構(gòu)造滾動(dòng)面板組件//設(shè)置scorllpane的背景顏色 scrollpane.getViewport().setBackground(newColor(240,255,255)); table=newJTable();//構(gòu)造JTable組件 model=newDefaultTableModel(newObject[][]{}, newString[]{"學(xué)號(hào)","姓名","班級(jí)","sql","java","web","gym"}){ boolean[]columnEditables=newboolean[]{false,false,false,false,false,false,false}; publicbooleanisCellEditable(introw,intcolumn){ returncolumnEditables[column]; } };//構(gòu)造模型對(duì)象,并設(shè)置表格標(biāo)題、各列是否可編輯等屬性 table.setModel(model);//為表格設(shè)置模型 table.setFont(newFont("微軟雅黑",Font.PLAIN,14));//設(shè)置表格內(nèi)文字字體 table.setRowHeight(26);//設(shè)置表格行高 table.setBackground(Color.ORANGE);//設(shè)置表格背景顏色 this.add(scrollpane);//將滾動(dòng)面板添加到窗體上 loadData();//將表格內(nèi)容在滾動(dòng)面板中顯示出來(lái) scrollpane.setViewp
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年財(cái)務(wù)總監(jiān)合同簽訂
- 2025年個(gè)人物品存放策劃協(xié)議書
- 2025年產(chǎn)學(xué)研合作策劃項(xiàng)目共建協(xié)議樣本
- 2025年策劃協(xié)同開發(fā)項(xiàng)目協(xié)議范本
- 2025年單位二手車購(gòu)買協(xié)議書
- 2025年中小學(xué)餐飲服務(wù)承包協(xié)議
- 2025年供應(yīng)商框架合同
- 2025年企業(yè)高級(jí)管理勞動(dòng)合同
- 2025年住宅區(qū)征收補(bǔ)償安置協(xié)議樣例
- 2025年典范個(gè)人購(gòu)房協(xié)議示范
- 2025年湖南九嶷職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 農(nóng)產(chǎn)品貯運(yùn)與加工考試題(附答案)
- 幼兒園開學(xué)教職工安全教育培訓(xùn)
- 2025年高三歷史教學(xué)工作計(jì)劃
- 學(xué)校財(cái)務(wù)年終工作總結(jié)4
- 生態(tài)安全課件
- 鋼鐵是怎樣煉成的鋼鐵讀書筆記
- 2025年汽車加氣站作業(yè)人員安全全國(guó)考試題庫(kù)(含答案)
- 部編高教版2023·職業(yè)模塊 中職語(yǔ)文 《寧夏閩寧鎮(zhèn):昔日干沙灘今日金沙灘》課件
- 化工過程安全管理導(dǎo)則安全儀表管理課件
- 企業(yè)對(duì)外溝通與形象塑造制度
評(píng)論
0/150
提交評(píng)論