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

正文內(nèi)容

圖形用戶界面編程ppt課件-wenkub.com

2025-05-01 22:04 本頁面
   

【正文】 //將背景設(shè)置為藍(lán)色 (紅、綠分量為 0) (new Color(0,0,255))。 (300, 100)。 (btnStop)。 //添加組件到界面上 (aJProgressBar, )。 stepper=null。 (true)。 } String s=()。 final JButton btnStop = new JButton(停止 )。//進(jìn)度條從 050 (true)。 } catch (InterruptedException ignoredException) { } } } Java程序設(shè)計 Java Programming 59 、進(jìn)度條組件: JProgressBar //設(shè)置暫停 public void Pause(boolean bPaused){ m_bPaused=bPaused。 } try { while(m_bPaused) //延時 DELAY毫秒 (DELAY)。//取得最大值 for (int i = minimum。 m_bStopped=false。 JProgressBar progressBar。 import 。 import 。 visitAllExpandedNodes(tree, path)。//處理節(jié)點, process是另外自定義的處理方法 //訪問孩子 if (() = 0){ for (Enumeration e=()。 visitAllExpandedNodes(tree, new TreePath(root))。 ()。 //遍歷所有節(jié)點 public void visitAllNodes(JTree tree) { TreeNode root = (TreeNode)().getRoot()。 else (parent)。 ) { TreeNode n = (TreeNode)()。 expandAll(tree, new TreePath(root), expand)。 //然后根據(jù) Path選中該節(jié)點 (visiblePath)。 Java程序設(shè)計 Java Programming 51 、樹形組件: JTree Path展開到該節(jié)點使該節(jié)點可見 (visiblePath)。 Java程序設(shè)計 Java Programming 50 、樹形組件: JTree //獲取樹的數(shù)據(jù)模型 private DefaultTreeModel getTreeModel(){ return (DefaultTreeModel)()。 (true)。 } } Java程序設(shè)計 Java Programming 48 、樹形組件: JTree Java程序設(shè)計 Java Programming 49 、樹形組件: JTree private JTree mTree。 } catch(Exception e){} //設(shè)置窗口屬性 ()。 (new JScrollPane (example6))。 (new JScrollPane (example2))。 Java程序設(shè)計 Java Programming 47 、樹形組件: JTree //將這些樹添加到窗口面板中 JPanel pan =new JPanel()。 //根據(jù)創(chuàng)建好的節(jié)點創(chuàng)建樹 JTree example6=new JTree(biology)。 DefaultMutableTreeNode horse=new DefaultMutableTreeNode (Horse)。 JTree example5 = new JTree (color)。 (new DefaultMutableTreeNode (Red))。 // 節(jié)點顏色默認(rèn)為白底黑字 ()。 // 構(gòu)造函數(shù): JTree(TreeNode root),但是 root為一個空節(jié)點 DefaultMutableTreeNode node1 = new DefaultMutableTreeNode()。 public class TestJTree{ public static void main (String[] args){ JFrame frm = new JFrame (JFrame with JTree )。 import 。 import 。 } } Java程序設(shè)計 Java Programming 43 、樹形組件: JTree 根節(jié)點 分支節(jié)點 折疊節(jié)點 展開節(jié)點 葉子節(jié)點 Java程序設(shè)計 Java Programming 44 、樹形組件: JTree import 。 ()。 ()。 //創(chuàng)建窗口中將要用到的面板 JScrollPane pane1 = new JScrollPane (table1)。//是否顯示垂直的網(wǎng)格線 (無名氏 , 0, 0)。//設(shè)置所選擇行的前景色 ()。//設(shè)置第 1行的高度為 20,作為區(qū)別 (5)。 Object[][] rowData = {{張國偉 , 男 , 浙江杭州 , 1378313210, 19850324}, {葉苛 , 女 , 浙江金華 , 13645181705, 19850505}, {程陳 , 男 , 江蘇南京 , 13585331486, 19851208}, {曹艷 , 女 , 浙江溫州 , 81513779, 19861001}, {劉飛 , 男 , 浙江寧波 , 13651545936, 19851225}}。 import 。 import 。 void insert(String str, int pos) 將 str插入指定位置 pos的前面 void append(String str) 將 str追加到文檔結(jié)尾 void replaceRange(String str, int start, int end) 用 str替換索引位置從 start到 end之間的文本 void setFont(Font f) 設(shè)置當(dāng)前字體 Java程序設(shè)計 Java Programming 39 、多行文本框: JTextArea JTextArea類的其他方法 (直接繼承自 JTextComponent類 ) 方法定義 功能說明 void setSelectionColor(Color c) 設(shè)置選定文字的背景顏色為 c void setSelectedTextColor(Color c) 設(shè)置選定文字的顏色為 c void setDisabledTextColor(Color c) 設(shè)置當(dāng)文本框被禁用時的文本顏色 void replaceSelection(String content) 用 content替換選定的內(nèi)容;如果沒有選擇的內(nèi)容,則該操作插入給定的文本;如果沒有替換文本,則該操作移除當(dāng)前選擇的內(nèi)容 String getText(int offset, int len) 獲取從 offset開始的 len個字符 String getText() 返回文本框中所有的文本 void cut() 將選定文字傳輸?shù)较到y(tǒng)剪貼板同時從文本框中將這些文字移除 void copy() 將選定文字傳輸?shù)较到y(tǒng)剪貼板 void paste() 將系統(tǒng)剪貼板的內(nèi)容傳輸?shù)轿谋究蛑?,如果在文本框有選定的內(nèi)容,則使用剪貼板的內(nèi)容替換它 void setFocusAccelerator(char aKey) 設(shè)置將導(dǎo)致接收的文本組件獲取焦點的加速鍵 void setText(String t) 將此文本設(shè)置為 t String getSelectedText() 返回選定的文本。 } public static void main(String args[]){ TestJList frm=new TestJList(JFrame with JList)。 setDefaultCloseOperation()。 //以下語句保證列表框數(shù)據(jù)較多時會出現(xiàn)滾動條 JScrollPane scrollPane = new JScrollPane(listNames)。 import .*。 (3)。 (231)。 int i。 setSize(300,120)。 (cbxFont)。//字體大小 TestJComboBox(String sTitle){ super(sTitle)。 } } Java程序設(shè)計 Java Programming 34 、下拉框: JComboBox import .*。 setSize(300,150)。 i++){ ( r[i] )。//將復(fù)選框設(shè)置為選中狀態(tài) } Java程序設(shè)計 Java Programming 33 、按鈕: JButtom、 JCheckBox和 JRadioButton //兩個單選框 JRadioButton[] r={new JRadioButton(左 ), new JRadioButton(右 )}。 for (i=0。 i。 //兩個按鈕上的圖標(biāo) ImageIcon[] ic = {new ImageIcon(), new ImageIcon()}。 import .*。 (t[1])。 JTextField[] t={new JTextField(2022103088, 15), new JPasswordField(1234567890, 15)}。 ()。 (true)。 //加入到窗口的內(nèi)容面板中 (myLabel)。 if (i0){ (ih[i])。//取得窗口的內(nèi)容面板 ( new FlowLayout() )。 ImageIcon[] ic = {null, new ImageIcon(), new ImageIcon( )}。 Java程序設(shè)計 Java Programming 28 小節(jié)安排 圖形用戶界面編程 、 菜單和工具條 、 組件常用方法 、 AWT與 Swing 、 容器: JFrame\JPanel\JScrollPane\JSplitPane 、 布局管理器 、 事件處理模型 、 基本組件: JLabel\JButton\JComboBox\JTree等 、 鼠標(biāo)事件處理 、 事件適配器類 、 鍵盤事件處理 Java程序設(shè)計 Java Programming 29 、 JLabel import .*。i++){ btn[i].setBorder(())。 (new FlowLayout())。 } public FgButton(String text, Icon icon, String strToolTipText){ super(text, icon)。 } public FgButton(Icon icon){ super(icon)。 ImageIcon icon=new ImageIcon()。 Java程序設(shè)計 Java Programming 24 、菜單組件: JMenuBar、 JMenu、 JMenuItem ?菜單中的快捷鍵和圖標(biāo) ? 帶加速鍵的菜單需要兩步才能操作,快速鍵一次完成,如按下CTRL+S鍵即可觸發(fā) 保存 菜單的功能 ? 設(shè)置快捷鍵的方法定義在 JMenuItem中,如下: public void setAccelerator(KeyStroke keyStroke) 其中 keyStroke則通常采用 KeyStroke的如下靜態(tài)方法獲得 。 … ()。 ? 源文件加入: import .*。 //以下語句須放在 setVisible之后,否則不會起到效果 ()。//將按鈕添加到右邊的面板 (sp)。//右面板 //創(chuàng)建水平分割條,即分為左右兩部分 JSplitPane sp=new JSplitPane(, leftPane,rightPane)。 public class TestJSplitPane{ public static void main(String args[]){ JFrame fr=new JFrame(JFrame with JSp
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1