freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

西南科技大學(xué)網(wǎng)絡(luò)教育系列課程高級(jí)語程序設(shè)計(jì)java(編輯修改稿)

2024-11-03 10:52 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 示意圖 高級(jí)語言程序設(shè)計(jì) (Java) ? 事件結(jié)構(gòu) ? 所有的事件動(dòng)作都開始于 EventObject類 , 以及 EventListener接口 , 它們構(gòu)成了委托事件模型的基礎(chǔ)。 ? 在 、事件監(jiān)聽接口、以及事件轉(zhuǎn)接器 (Adapter)。 高級(jí)語言程序設(shè)計(jì) (Java) ? ActionEvent事件的處理 ? 注冊(cè)監(jiān)聽器 ? addActionListener(ActioListener listener)。 ? 對(duì)事件的處理:實(shí)現(xiàn) ActionListener接口 ? public void actionPerformed(ActionEvent e) class MyListener extends ActionListener{ ……. Mylistener listener = new Mylistener()。 組件對(duì)象 .addActionListener(listener)。 ……. public void actionPerformed(ActionEvent e){ // 實(shí)現(xiàn)方法體 } } 高級(jí)語言程序設(shè)計(jì) (Java) ? 以內(nèi)部類方式實(shí)現(xiàn) 組件對(duì)象 .addActionListener( new ActionListener(){ ……. public void actionPerformed(ActionEvent e){ // 實(shí)現(xiàn)方法體 })。 …… ? public Object getSource(): 返回發(fā)生ActionEvent事件的對(duì)象的引用。 高級(jí)語言程序設(shè)計(jì) (Java) ? JTextArea 文本區(qū) ? JTextArea類 用來建立文本區(qū),用戶可以在文本區(qū)輸入多行的文本。 ? 構(gòu)造方法 ? JTextArea(int rows, int columns): 構(gòu)造一個(gè)可見行和可見列分別是 rows、 columns的文本區(qū)。 ? 常用方法 ? setLineWrap(boolean b): 決定輸入的文本能否在文本區(qū)的右邊界自動(dòng)換行。 ? setWrapStyleWord(boolean b): 決定是以單詞為界 (b取 true時(shí) )或以字符為界 (b取 false時(shí) )進(jìn)行換行 。 高級(jí)語言程序設(shè)計(jì) (Java) ? getText(): 獲取文本區(qū)的文本。 ? setText(String s) :設(shè)置文本內(nèi)容。 ? append(String s):尾部加文本 。 ? insert(String s,int x): 在文本區(qū)的指定位置處插入文本。 ? public void copy():拷貝選定的區(qū)域 。 ? public void cut(): 剪切選定的區(qū)域。 ? public void paste():在指定的區(qū)域粘貼 。 JTextComponent類的方法 高級(jí)語言程序設(shè)計(jì) (Java) 按鈕與標(biāo)簽組件 ? JButton 按鈕組件 ? 是用來建立按鈕的。 ? 構(gòu)造方法 : ? JButton(String text): 創(chuàng)建名字是 text的按鈕。 ? public JButton(Icon icon): 創(chuàng)建帶有圖標(biāo)icon的按鈕。 ? public JButton(String text, Icon icon): 創(chuàng)建名字是 text且?guī)в袌D標(biāo) icon的按鈕 。 高級(jí)語言程序設(shè)計(jì) (Java) ? 常用方法 ? public String getText():獲取當(dāng)前按鈕上的名字。 ? public void setText(String text): 重新設(shè)置當(dāng)前按鈕的名字,名字由參數(shù) text指定。 ? public Icon getIcon():獲取當(dāng)前按鈕上的圖標(biāo)。 ? public void setIcon(Icon icon):重新設(shè)置當(dāng)前按鈕上的圖標(biāo)。 ? public void setHorizontalTextPosition(int textPosition):設(shè)置按鈕名字相對(duì)按鈕上圖標(biāo)的水平位置。 SwingConsta 高級(jí)語言程序設(shè)計(jì) (Java) ? public void setVerticalTextPosition(int textPosition): 設(shè)置按鈕上名字相對(duì)按鈕上圖標(biāo)的垂直位置。 ? public void addActionListener(ActionListener) 按鈕對(duì)象調(diào)用該方法可以向按鈕增加動(dòng)作監(jiān)視器。 ? public void removeActionListener(ActionListener) 按鈕對(duì)象調(diào)用該方法可以移去按鈕上的動(dòng)作監(jiān)視器。 高級(jí)語言程序設(shè)計(jì) (Java) ? JLabel標(biāo)簽組件 ? JLabel類負(fù)責(zé)創(chuàng)建標(biāo)簽對(duì)象,標(biāo)簽用來顯示信息,但沒有編輯功能。 ?構(gòu)造方法: ? public JLabel () ? public JLabel (String s ) ? public JLabel(String s, int aligment) ? public JLabel (Icon icon) ? public JLabel (String s,Icon icon,int aligment) 高級(jí)語言程序設(shè)計(jì) (Java) ? 常用方法 ? String getText() 獲取標(biāo)簽的名字。 ? void setText(String s) 設(shè)置標(biāo)簽的名字。 ? Icon getIcon() 獲取標(biāo)簽的圖標(biāo)。 ? void setIcon(Icon icon) 設(shè)置標(biāo)簽的圖標(biāo)。 ? void setHorizontalTextPosition(int a) 參數(shù) a確定名字相對(duì)于圖標(biāo)的位置; a的取值是: , 。 ? void setVerticalTextPosition(int a) 參數(shù) a確定名字相對(duì)于 JLabel上 的圖標(biāo)的位置;參數(shù) a取值是: , 。 高級(jí)語言程序設(shè)計(jì) (Java) 復(fù)選框與單選按鈕組件 ? JCheckBox復(fù)選框 ?復(fù)選框提供兩種狀態(tài),一種是選中,另一種是未選中,用戶通過單擊該組件切換狀態(tài)。 ? 構(gòu)造方法 ?public JCheckBox(): 創(chuàng)建一個(gè)沒有名字的復(fù)選框。 ?public JCheckBox(String text): 創(chuàng)建一個(gè)名字是 text的復(fù)選框。 ?public JCheckBox(Icon icon): 創(chuàng)建一個(gè)帶有默認(rèn)圖標(biāo) icon, 但沒有名字的復(fù)選框。 ?public JCheckBox(String text, Icon icon): 創(chuàng)建一個(gè)帶有默認(rèn)圖標(biāo)和名字 text的復(fù)選框。 高級(jí)語言程序設(shè)計(jì) (Java) ? 常用方法 ? public void setIcon(Icon defaultIcon): 設(shè)置復(fù)選框上的默認(rèn)圖標(biāo)。 ? public void setSelectedIcon(Icon selectedIcon)設(shè)置復(fù)選框選中狀態(tài)下的圖標(biāo)。 ? public boolean isSelected() 如果復(fù)選框處于選中狀態(tài)該方法返回 true, 否則返回 false。 ? 如果不對(duì)復(fù)選框進(jìn)行初始化設(shè)置 ,默認(rèn)的初始化設(shè)置均為未選中。 高級(jí)語言程序設(shè)計(jì) (Java) ?復(fù)選框上的 ItemEvent事件 ? addItemListener(ItemListener listener):發(fā)生ItemEvent事件的監(jiān)視器的方法 ? public void itemStateChanged(ItemEvent e): 對(duì)發(fā)生的事件作出處理。 ? getItemSelectable():返回 Itemevent事件的事件源。 class CheckBoxWindow extends JFrame implements ItemListener { …… (this)。 public void itemStateChanged(ItemEvent e) {//對(duì)事件的處理 } } 高級(jí)語言程序設(shè)計(jì) (Java) ? JRadioButton單選按鈕 ? 一組單選按鈕同一時(shí)刻只能有一個(gè)被選中。 ? 當(dāng)創(chuàng)建了若干個(gè)單選按鈕后,應(yīng)使用ButtonGroup再創(chuàng)建一個(gè)對(duì)象,然后利用這個(gè)對(duì)象把這若干個(gè)單選按鈕歸組。 ? 歸到同一組的單選按鈕每一時(shí)刻只能選一。 ? 例如: ButtonGroup grounp=new ButtonGroup()。 JRadioButton button1=new JRadioButton(“小學(xué)? )。 button2=new JRadioButton(“中學(xué)? )。 (button1)。 (button2)。 高級(jí)語言程序設(shè)計(jì) (Java) 列表組件 ? 用戶可以在下拉列表看到第一個(gè)選項(xiàng)和它旁邊的箭頭按鈕。 ? 當(dāng)用戶單擊箭頭按鈕時(shí),選項(xiàng)列表打開。 ?常用方法 ? public JComboBox() 創(chuàng)建一個(gè)沒有選項(xiàng)下拉列表。 ? public void addItem(Object anObject) 增加選項(xiàng)。 ? public int getSelectedIndex() 返回當(dāng)前下拉列表中被選中的選項(xiàng)的索引,索引的起始值是 0。 高級(jí)語言程序設(shè)計(jì) (Java) ? public Object getSelectedItem() 返回當(dāng)前下拉列表中被選中的選項(xiàng)。 ? public void removeItemAt(int anIndex) 從下拉列表的選項(xiàng)中刪除索引值是 anIndex 選項(xiàng)。 ? public void removeAllItems() 刪除全部選項(xiàng)。 ? public void addItemListener(ItemListener) 向下拉列表增加 ItemEvent事件的監(jiān)視器。 ?下拉式列表上的 ItemEvent事件 ?對(duì)于下拉式列表事件源,可以發(fā)生 ItemEvent事件。 高級(jí)語言程序設(shè)計(jì) (Java) 表格組件 ? 使用 JTable可以創(chuàng)建一個(gè)表格對(duì)象。 ?構(gòu)造方法 JTable (Object[ ][ ] data , Object[ ] columnName) ?表格的視圖將以行和列的形式顯示數(shù)組 data每個(gè)單元中對(duì)象的字符串表示。 ?參數(shù) columnName用來指定表格的列名。 ?用戶在表格單元中輸入的數(shù)據(jù)都被認(rèn)為是一個(gè)Object對(duì)象。 ?用戶通過表格視圖對(duì)表格單元中的數(shù)據(jù)進(jìn)行編輯,以達(dá)到修改二維數(shù)組 data中對(duì)應(yīng)的數(shù)據(jù)。 Object[][] a = new Object[3][4]。 Object[] name = {商品名稱 ,單價(jià) ,銷售量 ,銷售額 }。 JTable table=new JTable(a,name)。 高級(jí)語言程序設(shè)計(jì) (Java) 樹組件 ?樹與節(jié)點(diǎn) ? JTree類的實(shí)例稱作樹組件。 ? 構(gòu)造樹組件前要先創(chuàng)建出稱作節(jié)點(diǎn)的對(duì)象。 ? 實(shí)現(xiàn) MutableTreeNode接口的類創(chuàng)建的對(duì)象都可以成為樹上的節(jié)點(diǎn)。 ? 樹中最基本的對(duì)象叫做節(jié)點(diǎn),樹以垂直方式顯示數(shù)據(jù),每行顯示一個(gè)節(jié)點(diǎn)。 ? 樹中只有一個(gè)根節(jié)點(diǎn),所有其它節(jié)點(diǎn)從這里引出。 ?節(jié)點(diǎn)包括 根節(jié)點(diǎn) ,帶子節(jié)點(diǎn)的 分支節(jié)點(diǎn) ,不帶子節(jié)點(diǎn)的 葉節(jié)點(diǎn) 。 高級(jí)語言程序設(shè)計(jì) (Java) ? DefaultMutableTreeNode類 ? 該類實(shí)現(xiàn)了 MutableTreeNode接口的類,可以使用這個(gè)類為要?jiǎng)?chuàng)建的樹準(zhǔn)備節(jié)點(diǎn)。 ? 構(gòu)造方法: ? DefaultMutableTreeNode(Object userObject):創(chuàng)建的節(jié)點(diǎn)默認(rèn)可以有子節(jié)點(diǎn) ? DefaultMutable
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1