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

正文內(nèi)容

java教程第3章(程序界面設(shè)計)-展示頁

2025-03-03 01:03本頁面
  

【正文】 品信息處理界面 ? 步驟分析: ? 了解 Java程序用戶界面類型 ? 構(gòu)建圖形用戶界面的方法 ? 常用組件 ? 設(shè)計產(chǎn)品信息處理界面 , 分析需要什么組件 , 及大小 , 形狀 ? 編寫代碼 ? 編譯執(zhí)行 知識學(xué)習(xí) ——用戶界面類型 ? 用戶界面分為兩類: ? 字符用戶界面( CUI) ? 圖形用戶界面( GUI) 知識學(xué)習(xí) ——AWT和 SWING ? AWT 和 SWING 是 Java 設(shè)計 GUI 用戶界面的基礎(chǔ)。 ? AWT是 Swing的基礎(chǔ),而基于圖形化用戶界面發(fā)展需要,采用純 Java實現(xiàn)了輕量級先進的組件,更為美觀易用,且無本地代碼,從而不依賴本地操作系統(tǒng)( AWT會因操作系統(tǒng)不同,出現(xiàn)不同顯示效果)。 ? 進行界面元素的繪制時,不要混用 AWT、 Swing。 Java的 AWT包定義了窗口系統(tǒng)所顯示的各種對象,既包括組織窗口屏幕元素所需的基本類,也包括圖形處理,顯示所需的基本類。它加入了廣泛的、可完全移植的、類和庫的集合。.* 組件類 描述 JFrame 擴展了 JApplet JButton 能顯示文本和圖形的按鈕類 JCheckBox 能顯示文本和圖形的復(fù)選框類 JComboBox 帶下拉列表的文本框類 JDialog Swing對話框的基類 , 擴展了 AWT的 Dialog類 JLable 可顯示文本和圖標的標簽類 JList 顯示選項列表的組件類 JOptionPane 顯示標準的對話框類 JPasswordField 文本框類的擴展 , 使得輸入的內(nèi)容不可見 JPanel 通用容器類 JRadioButton 單選按鈕類 JTable 表格類 JTextArea 用于輸入多行文本的文本框類 JTextField 單行文本框類 知識學(xué)習(xí) ——AWT和 SWING 知識學(xué)習(xí) ——圖形用戶界面組成 容器 框架JFrame 面板JPanel 容器 面板JPanel 組件 文本框 JText 姓名 組件 標簽 JLabel 提交 組件 按鈕 JButtonl 男 女 組件 單選 JRadioButton 用戶界面組成 藍球 組件 復(fù)選 JCheckBox ? JFrame類: 框架( JFrame)是帶標題的頂層窗口 ? 從類的層次上來看,它是 Frame類的擴展,屬于 Container類。//不帶標題的窗體 JFrame myFrame = new JFrame(“MyFrame”)。 //創(chuàng)建一文本標簽 label = new JLabel(Hello Java)。 //設(shè)置窗口的大小 (300,300)。 案例 ? JPanel類 :JPanel類是一個大家會經(jīng)常使用的容器類,被稱為面板。 ? 例子 : JFrame frame = new JFrame(JPanal Demo)。 //創(chuàng)建 panel對象 JPanel panel = new JPanel()。 //將面板添加到框架窗口 ().add(panel)。 (true)。 ? 例子: //從框架中移除 panel1,加載 panel2 (panel1)。 (true)。 知識學(xué)習(xí) ——SWING ? 標簽 :標簽是用來在用戶界面中顯示靜態(tài)的文本。 JLabel label=new JLabel(“l(fā)abel”)。 ? getText()方法來得到文本輸入框中的內(nèi)容 ? setText()來設(shè)置文本輸入框中的內(nèi)容 知識學(xué)習(xí) ——SWING 案例 ? 列表框和組合框 ? JList(列表框)和 JComboBox(組合框)類都屬于多值控件,它允許用戶在其所給的列表中進行選擇。 JList listCity = new JList(city)。 JComboBox boObj = new JComboBox(city)。 若允許選多項 , 則返回第一項的值 。 若允許選擇多項 , 則返回選中的第一項索引 。 int[] getSelectedIndices() 返回選中項的索引的數(shù)組 。 int getMaxSelectionIndex() 在需要選中多項時使用 , 返回最大索引號 。 boolean isSelectedIndex(int index) 判斷該索引所對應(yīng)選項是否被選中 boolean isSelectionEmpty() 判斷是否選擇了 , 沒有選擇則返回 true void setListData(Object[] listData) 設(shè)置數(shù)組為列表對象的數(shù)據(jù)源 void setListData(Vector listData) 設(shè)置 Vector對象 ( 可變長數(shù)組 ) 為列表對象的數(shù)據(jù)源 列表框常用方法 方法 功能 void addItem(Object item) 增加選項到組合框 Object getItemAt(int index) 得到指定索引的選項 int getItemCount() 得到組合框中的選項個數(shù) Object getSelectedItem() 得到選中項的值 , 若未選中任何值 , 則返回 null。 void setMaximumRowCount(int count) 設(shè)置顯示在下拉框的元素個數(shù) 。 ? JCheckBox語法: JCheckBox music。 ? JRadioButton語法: JRadioButton grade,high。 high = new JRadioButton(“中學(xué) ” )。 buttonGroup = new ButtonGroup()。 (high)。 知識學(xué)習(xí) ——SWING ? (null,alert,alert,JOptionPane.ERROR_MESSAGE)。 ? 參數(shù) 2:指定了對話框中顯示的信息
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1