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

正文內(nèi)容

西南科技大學網(wǎng)絡教育系列課程高級語程序設計(java)-全文預覽

2025-10-24 10:52 上一頁面

下一頁面
  

【正文】 方法 ? getX(): 返回觸發(fā)當前鼠標事件時,鼠標指針在事件源坐標系中的 x坐標。 高級語言程序設計 (Java) ?mouseReleased(MouseEvent e):負責處理鼠標釋放觸發(fā)的鼠標事件。 ? public void windowOpened(WindowEvent e): 當窗口打開時調(diào)用該方法。 ? public void windowClosing(WindowEvent e): 當窗口正在被關閉時調(diào)用該方法。 public void focusGained(FocusEvent e) {//設置背景顏色為綠色 } public void focusLost(FocusEvent e) {//設置背景顏色為綠色 } 高級語言程序設計 (Java) 窗口事件 ? WindowListener接口 ? JFrame類是 Window類的子類 , Window型對象都能觸發(fā) WindowEvent事件。 高級語言程序設計 (Java) ? 組件可以觸發(fā)焦點事件。 ?默認情況下,組件是可以被激活的。 ? public Rectangle getBounds() 返回一個Rectangle對象的引用,該對象實體中含有當前組件左上角在容器坐標系中的 x坐標和 y坐標,寬度和高度。 ? public void setLocation(int x,int y) 設置組件在容器中的位置,組件距容器的左、上邊界 x、 y 個像素。 ? public Font getFont(Font f):組件調(diào)用該方法獲取組件上的字體。 ?該方法的參數(shù)是一個接口 ,必須向該參數(shù)傳遞一個實現(xiàn)接口 Border類的實例。 ? isOpaque取 true時組件被設置為不透明。 ? public Color getForeground(Color c) :獲取組件的前景色。 ?如果一個組件的寬是 20, 高是 10, 那么,該坐標系中, x坐標的最大值是 20; y坐標的最大值是 10,如下圖所示。 ? 讀取文件時可看見文件的讀取進度。 ?該組件能用一種顏色動態(tài)地填充自己,以便顯示某任務完成的百分比。 高級語言程序設計 (Java) ? DefaultMutableTreeNode類 ? 該類實現(xiàn)了 MutableTreeNode接口的類,可以使用這個類為要創(chuàng)建的樹準備節(jié)點。 ? 實現(xiàn) MutableTreeNode接口的類創(chuàng)建的對象都可以成為樹上的節(jié)點。 Object[] name = {商品名稱 ,單價 ,銷售量 ,銷售額 }。 ?參數(shù) columnName用來指定表格的列名。 ? public void addItemListener(ItemListener) 向下拉列表增加 ItemEvent事件的監(jiān)視器。 ? public int getSelectedIndex() 返回當前下拉列表中被選中的選項的索引,索引的起始值是 0。 高級語言程序設計 (Java) 列表組件 ? 用戶可以在下拉列表看到第一個選項和它旁邊的箭頭按鈕。 JRadioButton button1=new JRadioButton(“小學? )。 public void itemStateChanged(ItemEvent e) {//對事件的處理 } } 高級語言程序設計 (Java) ? JRadioButton單選按鈕 ? 一組單選按鈕同一時刻只能有一個被選中。 ? 如果不對復選框進行初始化設置 ,默認的初始化設置均為未選中。 ?public JCheckBox(String text, Icon icon): 創(chuàng)建一個帶有默認圖標和名字 text的復選框。 高級語言程序設計 (Java) 復選框與單選按鈕組件 ? JCheckBox復選框 ?復選框提供兩種狀態(tài),一種是選中,另一種是未選中,用戶通過單擊該組件切換狀態(tài)。 ? Icon getIcon() 獲取標簽的圖標。 ? public void removeActionListener(ActionListener) 按鈕對象調(diào)用該方法可以移去按鈕上的動作監(jiān)視器。 ? public void setIcon(Icon icon):重新設置當前按鈕上的圖標。 ? public JButton(String text, Icon icon): 創(chuàng)建名字是 text且?guī)в袌D標 icon的按鈕 。 ? public void paste():在指定的區(qū)域粘貼 。 ? append(String s):尾部加文本 。 ? 常用方法 ? setLineWrap(boolean b): 決定輸入的文本能否在文本區(qū)的右邊界自動換行。 ……. public void actionPerformed(ActionEvent e){ // 實現(xiàn)方法體 } } 高級語言程序設計 (Java) ? 以內(nèi)部類方式實現(xiàn) 組件對象 .addActionListener( new ActionListener(){ ……. public void actionPerformed(ActionEvent e){ // 實現(xiàn)方法體 })。 ? 在 、事件監(jiān)聽接口、以及事件轉(zhuǎn)接器 (Adapter)。 高級語言程序設計 (Java) ActionEvent事件 ? 基于委托的事件模型 ? 事件的處理由事件的來源 (source,對象 ) ,委托給一個或多個事件監(jiān)聽者 (Event Listener)來處理 (事件監(jiān)聽者就可視為一種處理事件的對象 )。 ? public void setEditable(boolean b) : 指定文本框的可編輯性 (默認為可編輯的 )。 ? 構(gòu)造方法 ? JTextField(int x): 創(chuàng)建文本框?qū)ο?,可以在文本框中輸入若干個字符,文本框的可見字符個數(shù)由參數(shù) x指定。 ? JLayeredPane將容器分成 5個層,容器使用 add(Jponent , int layer)。 ? 構(gòu)造方法 JScrollPane(ponent c): 構(gòu)造一個滾動窗格。 ? 使用時需要把這個面板添加到底層容器或其他中間容器中。 ? Box類的類方法 createVerticalBox()可以獲得一個具有列型盒式布局的盒式容器。 ? Box類創(chuàng)建的容器稱作一個盒式容器,盒式容器的的默認布局是盒式布局,而且不允許更改盒式容器的布局。 ? 選項卡窗格 (JTabbedPane)的默認布局是CardLayout。 高級語言程序設計 (Java) ? 當容器中組件數(shù)增加時,就顯得高低參差不齊,采用容器嵌套的方式,即把一個容器當作一個組件加入另一個容器,使這個容器的布局達到應用的需求 高級語言程序設計 (Java) ? GridLayout ? 網(wǎng)格式的布局管理器,它將容器空間劃分成若干行乘若干列的網(wǎng)格,每個格放一個組件。 ? 每一行中的組件按布局指定的方式對齊方,默認情況下是居中對齊。 ().add(bc,Center)。 ().add(be,East)。 bs=new JButton(“南 )。 JButton be,bw,bn,bs,bc。 ? 對于東南西北這四個邊界區(qū)域,如果,其中的某個區(qū)域沒有用,它的大小將變?yōu)?0,CENTER區(qū)域?qū)U展并占用該區(qū)域 高級語言程序設計 (Java) ? 構(gòu)造方法 ? BorderLayout(): 構(gòu)造一個間距為 0的BorderLayout實例 ? BorderLayout(int hgap,int vgap): 構(gòu)造一個指定間距的 BorderLayout實例 ? 在 BorderLayout布局管理器的管理下,組建必須通過 add()方法加入到容器的五個命名區(qū)域之一,否則它們是不可見的。 布局設計 高級語言程序設計 (Java) ? 使用布局管理器來實現(xiàn)布局設計 ? 布局管理器是基于 AWT的 ? 布局管理器的類型 ? 流布局管理器: FlowLayout ? 邊界布局管理器: BoderLayout ? 卡片式布局管理器: CardLayout ? 網(wǎng)格布局管理器: GridLayout ? 盒式布局管理器: BoxLayout ? 布局管理讓容器使用方法 setLayout(布局對象 )來設計自己的布局。 ? 有助于創(chuàng)建復合式的復雜界面,一個復合式界面由一些簡單的基本界面組成。 JMenu editMenu = new JMenu(“Edit”)。 高級語言程序設計 (Java) ? 主要方法 ? public void setEnabled(boolean b): 設置當前菜單項是否可被選擇 ? public String getLabel():得到菜單選項的名字。 ? 創(chuàng)建圖標對象 Icon icon=new ImageIcon(“圖標文件名? )。 ? public int getItemCount(): 得到菜單選項數(shù)目。 (editMenu)。 ? pulbic JMenu(): 建立一個沒有標題的菜單。 ? 需要注意的是,只能向窗口添加一個菜單條 ? JMenuBar 菜單條 ? JMenuBar是 JComponent類的子類,負責創(chuàng)建菜單條。 ? DISPOSE_ON_CLOSE: 隱藏當前窗口,并釋放窗體占有的其它資源。 ? public void setResizable(boolean b): 設置窗口是否可調(diào)整大小,窗口默認是可調(diào)整大小的。 ? JFrame(String s) :創(chuàng)建一個標題為 s的窗口。 ? 不可以把組件直接添加到 JFame窗體中,應當把組件添加到內(nèi)容面板中。 ? ? JApplet、 JFrame、 JDialog和 JComponent。 ? remove(Component c) 移掉容器中參數(shù)指定的組件。 ? 容器 (container): Java把由 Container的子類或間接子類創(chuàng)建的對象稱為一個容器,是圖形用戶界面中容納其它組件的部分,如窗體。 ? 輕量組件在重量容器的窗口中繪制,背景可以是透明的。 ? Peers是本地 GUI組件,由AWT來操控, Peers對程序開發(fā)者是隱而不見的,各平臺所產(chǎn)生的 peers與各平臺有關 。 ? AWT處理用戶界面元素的方法 ? 把用戶界面元素的創(chuàng)建和行為委托給目標平臺 (Windows、Macintosh、 Linux等 )上的本地GUI工具 (Peers, 對等組件 )進行處理。 ? 重量組件具有平臺不一致性。 高級語言程序設計 (Java) ? 兩個基本概念 ? 組件 (ponent): Java把由 Component類的子類或間接子類創(chuàng)建的對象稱為一個組件,是圖形用戶界面中的可見部分,如按鈕、標簽。 ? removeAll() : 移掉容器中的全部組件。 ? 在 250個類,而其中有接近 50個組件類 (以 J打頭 )。 ? JFrame類或子類創(chuàng)建的對象是重量容器。 高級語言程序設計 (Java) JMnuBar ContentPane JFame窗體的基本結(jié)構(gòu) 高級語言程序設計 (Java) ? JFrame類常用方法: ? 構(gòu)造方法 ? JFrame() :可以創(chuàng)建一個無標題的窗口。 ? public void setVisible(boolean b): 設置窗口是可見還是不可見,窗口默認是不可見的。 ? HIDE_ON_CLOSE: 隱藏當前窗口。 ? 菜單條是所有菜單和菜單項的根 (容器 )。 高級語言程序設計 (Java) ? JMenu 菜單 ? JMenu是 JComponent類的間接子類,負責創(chuàng)建菜單。 JMenu editMenu=new JMenu(“Edit”)。
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1