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

正文內(nèi)容

工學(xué)jaa學(xué)習(xí)ppt課件(完整版)

2025-02-24 09:37上一頁面

下一頁面
  

【正文】 ? FlowLayout的構(gòu)造函數(shù)有: FlowLayout( ):生成一個默認的流式布局 FlowLayout(int alignment):可以設(shè)定每一行組件的對齊方式 FlowLayout(int alignment,int horz,int vert):可以設(shè)定組件間的水平和垂直距離 Applet和面板的缺省布局,組件從左上角開始按從左到右、從上到下的方式排列 程序示例: BorderLayout布局管理器 ? 下面是 BorderLayout所定義的構(gòu)造函數(shù): ? BorderLayout( ):生成默認的邊界布局 ? BorderLayout(int horz,int vert): 可以設(shè)定組件間的水平和垂直距離 setLayout(new BorderLayout())。 JButton button = new JButton()。 ? 輕量級組件 ? 沒有本地代碼,不依賴操作系統(tǒng)的支持。 Java與 GUI 1. 稱為抽象窗口工具集 AWT( Abstract Window Toolkit),是使用 Java進行 GUI設(shè)計的基礎(chǔ) 2. Swing組件存放在 。 GUI設(shè)計 ? 設(shè)計包括良好的業(yè)務(wù)邏輯和表現(xiàn)層。它是一種比較特殊的組件,可以包含其他組件。 Swing容器樹結(jié)構(gòu) Swing容器中加入組件 ? 不能直接加入到 JRootPane,必須加在JLayeredPane或是它的 contentPane上。 小程序:窗體加按鈕 程序示例: 結(jié)果: ? 在上述基礎(chǔ)上再添加一個按鈕 程序示例: 結(jié)果: 布局設(shè)計 ? Java中布局控制是通過為容器設(shè)置布局管理器來實現(xiàn)的。 Button btnCenter=new Button(中 )。 setLayout(new GridLayout(3,3))。 ? 在一個給定的時間總會有一張卡片在頂層。 中間容器 ? 如 : JPane , JScrollPane , JSplitPane等 ? 輕量級組件,用于容納其他一般組件,而后作為整體安置在頂層容器中。 2. 為監(jiān)聽者實現(xiàn)事件處理方法。這個類也就是事件監(jiān)聽者 。 JComboBox authors = new JComboBox(names)。 ? JTextArea 組件可使用下列構(gòu)造函數(shù)創(chuàng)建: ? JTextArea() ? JTextArea(int rows, int cols) ? JTextArea(String text) ? JTextArea(String text, int rows, int cols) ? JTextArea(Document doc) ? JTextArea(Document doc, String text, int rows, int cols) … JLabel jl = new JLabel(“文本區(qū) ” )。 ? JSlider(int orientation,int min,int max,int value):創(chuàng)建范圍從 min至 max初值為 value的水平或垂直滑塊。 ? JMenu 在 JMenuBar 下以文本字符串形式顯示,而在用戶單擊它時,則以彈出式菜單顯示。} public void checkForTriggerEvent(MouseEvent e) { if (()) ((), (),())。 ? message:指示要在對話框內(nèi)顯示的描述性的文字。 int response=(this, 這是個選項對話框,用戶可以選擇自己的按鈕的個數(shù) , 選項對話框標(biāo)題, , , null, options, options[0])。 窗口 ? JFrame是一個帶有標(biāo)題欄和窗體的window。 …… private class MouseClickedHandler extends MouseAdapter { ……} } 2. 匿名內(nèi)部類: …… addMouseMotionListener( new MouseMotionAdapter(){ public void mouseDragged(MouseEvent e) { ……} } ) 6. 鍵盤事件 KeyboardEvent 監(jiān)聽接口 KeyListener,其中包含的方法: ? keyPressed: 當(dāng)鍵盤剛按下時被調(diào)用 ? keyReleased:當(dāng)鍵盤松開時被調(diào)用 ? keyTyped:按下除動作鍵以外的鍵 7. 焦點事件 FocusEvent:任何組件在 GUI上獲得或失去輸入焦點時產(chǎn)生的事件。 。 需 WindowListener接口監(jiān)聽,其中有 7個方法: ? windowClosing(… ) ? windowOpen(… ) ? windowIconified(… )窗口最小化為圖標(biāo)時 ? windowDeiconified(… )窗口從圖標(biāo)恢復(fù)時調(diào)用 ? windowClosed(… )窗口已經(jīng)被關(guān)閉時 ? windowActivated(… )窗口激活時 ? Windowdeacitivated(… )窗口非激活時 9. 組件事件 ComponentEvent:當(dāng)組件大小改變、移動、顯示或隱藏時。其中參數(shù)類型有三種 : ? DISPOSE_ON_CLOSE ? DO_NOTHING_ON_CLOSE ? HIDE_ON_
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1