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

正文內(nèi)容

面向?qū)ο蟪绦蛟O(shè)計(編輯修改稿)

2024-09-07 12:16 本頁面
 

【文章內(nèi)容簡介】 夠在 path 變量中找到 JAVA 的 bin 目錄下的 java 指令了。 “假設(shè)我們要運行一個 JAVA 程序()就要先把它的 class文件移動到 JAVA 里的 bin 目錄下”,為什么要這樣做呢?因為我們在用到j(luò)ava 這條指令的時候,DOS 不知道 這個文件在哪里,他就先到當前目錄中去找,如果找到就運行,否則失敗。當然,如果說 在 D 盤根目錄下,你也可以用 java D:\ 這條指令來運行,但是每次這樣做也確實夠麻煩。WINDOWS 就提供了這樣一個環(huán)境變量——classpath,如果沒有就應(yīng)該新建一個。我們把 D:\這個路徑賦值給classpath,那么下次在運行 java 的時候就先在當前目錄中到,如果找到就運行,如果找不到就在 classpath 的值路徑下去找,找到就運行,找不到就失敗。以上闡述了 path 和 classpath 兩個環(huán)境變量的作用,如果設(shè)置好了。java 的編譯和運行就基本上沒什么問題了。 如何設(shè)置環(huán)境變量Windows 下 JAVA 環(huán)境變量的設(shè)置祥解:Windows 下 JAVA 用到的環(huán)境變量主要有 3 個,JAVA_HOME、CLASSPATH、PATH。下面逐個分析。JAVA_HOME 指向的是 JDK 的安裝路徑,如 x:\,在這路徑下你應(yīng)該能夠找到 bin、lib 等目錄。值得一提的是,JDK 的安裝路徑可以選擇任意磁盤目錄,不過建議你放的目錄層次淺一點,如果你放的目錄很深,比如x:\XXXXXX\xxxxx\XXXX\xxxx\XXXX\xxxx\XXXX\xxx……設(shè)置方法如下:JAVA_HOME=x:\PATH 環(huán)境變量原來 Windows 里面就有,你只需修改一下,使他指向 JDK南昌航空大學畢業(yè)設(shè)計(論文)說明書 14的 bin 目錄,這樣你在控制臺下面編譯、執(zhí)行程序時就不需要再鍵入一大串路徑了。設(shè)置方法是保留原來的 PATH 的內(nèi)容,并在其中加上%JAVA_HOME%\bin (注,如果你對 DOS 批處理不了解,你可能不明白%%引起來的內(nèi)容是什么意思;其實這里是引用上一步設(shè)定好的環(huán)境變量 JAVA_HOME,你寫成 x:\也是可以的;你可以打開一個控制臺窗口,輸入 echo %JAVA_HOME%來看一下你的設(shè)置結(jié)果) :PATH=%JAVA_HOME%\bin。%PATH%同樣,%PATH%是引用以前你設(shè)置的 PATH 環(huán)境變量,你照抄以前的值就行了。CLASSPATH 環(huán)境變量我放在最后面,是因為以后你出現(xiàn)的莫名其妙的怪問題 80%以上都可能是由于 CLASSPATH 設(shè)置不對引起的,所以要加倍小心才行。CLASSPATH=.\。%JAVA_HOME%\lib\。首先要注意的是最前面的.\。,這個是告訴 JDK,搜索 CLASS 時先查找當前目錄的 CLASS 文件——為什么這樣搞,這是由于 LINUX 的安全機制引起的,LINUX 用戶很明白,WINDOWS 用戶就很難理解(因為 WINDOWS 默認的搜索順序是先搜索當前目錄的,再搜索系統(tǒng)目錄的,再搜索 PATH 環(huán)境變量設(shè)定的)。為什么 CLASSPATH 后面指定了 這個具體文件?不指定行不行?這個是由 java 語言的 import 機制和 jar 機制決定的。具體的設(shè)定方法: win2k\xp 用戶右鍵點擊我的電腦屬性高級環(huán)境變量,修改下面系統(tǒng)變量那個框里的值就行了。win9x 用戶修改 文件,在其末尾加入: set JAVA_HOME=x:\set PATH=%JAVA_HOME%\bin。%PATH%set CLASSPATH=.\。%JAVA_HOME%\lib\南昌航空大學畢業(yè)設(shè)計(論文)說明書 155 關(guān)鍵技術(shù)和源代碼的實現(xiàn) 關(guān)鍵技術(shù)剖析JFrame 類的 setJMenuBar 的方法為窗口添加菜單欄 JMenuBar,JMenuBar的 add 方法為菜單欄添加菜單 JMenu,JMenu 的 add 方法為菜單添加菜單項JMenuItem,它們之間的關(guān)系是樹形關(guān)系。需要為每個菜單項添加事件處理器,當單擊菜單項時,觸發(fā)事件。JToolBar 為工具欄,可以在工具欄中添加按鈕或者標簽。JButton 的setToolTipText 方法設(shè)置按鈕的提示信息,當鼠標停留在按鈕上若干時間后,會顯示提示信息。分隔窗格 JSplitPane 類用于分隔兩個組件,可以由用戶交互的調(diào)整組件的大小。根據(jù)分隔條的方向,把 JSplitPane 分成有兩種:VERTICAL_SPLIT 表示水平分隔條,HORIZONTAL_SPLIT 表示垂直分隔條。setDividerlocation 方法設(shè)置分隔條的坐標。JTree 類實現(xiàn)樹結(jié)構(gòu),樹中有多個節(jié)點,但是且只有一個根節(jié)點。通用的節(jié)點類型為 DefaultMutableTreeNode,它的 add 方法為節(jié)點添加子節(jié)點。JTextArea 文本域顯示文件內(nèi)容,將它放置在 JScrollPane 中,使其具備滾動條。setCareColor 方法設(shè)置插入光標的顏色;addCareListener 方法為文本域設(shè)置光標事件處理器,當光標位置改變時觸發(fā)該類事件;getText 和setText 方法獲得和設(shè)置文本域的內(nèi)容;select 方法高亮顯示文本域中指定的文本;setCaretPositin 方法獲得光標在文本域中的位置;getLineOfOffset方法獲得指定位置在文本域中的行號;getLineStartOffset 方法獲取指定行的第一個字符在文本域中的位置;getLineEndOffset 方法獲取指定行的最后一個字符在文本去中的位置。JTabbedPane 實現(xiàn)多頁面的管理,每個頁面有一個標簽。addTab 方法添加頁面;addChangeListener 方法設(shè)置頁面切換事件處理器;setSelectedIndex方法設(shè)置選擇頁面編號;getSelectendIndex 方法獲取被選擇的頁面的編號;南昌航空大學畢業(yè)設(shè)計(論文)說明書 16setTitleAt 方法設(shè)置指定頁面標簽;getTitleAt 方法獲取指定頁面的標簽。組件的 addKeyListener 方法為組件注冊鍵盤事件管理器,鍵盤事件管理器必須實現(xiàn) KeyListener 接口,或者繼承 KeyAdapter,keyPressed 方法處理按鍵事件,參數(shù)類型為 keyEvent,KeyEvent 的 getKeyCode 方法可以獲得備按下的鍵的代碼;isControlDown 方法判斷 Ctrl 鍵是否被按下;isAltDown 方法判斷 Alt 鍵是否被按下。JFileChoose 文件選擇器能夠打開和保存文件,提交選擇時approveSelection 方法被調(diào)用,取消選擇時 cancelSelection 方法被調(diào)用;getCurrentDirectory 方法獲得文件選擇器當前目錄,getSelectedFile 方法獲得文件選擇器選擇的文件。JOptionPane 用于彈出標準的對話框,類型有很多種。showConfirmDialog 方法彈出確認信息對話框,要求用戶確認或者取消;showMessageDialog 方法彈出提示信息提示框;showInputDialog 方法彈出輸入信息對話框,要求用戶輸入信息。在編譯和運行 Java 程序時,需要調(diào)用本地的 java 和 javac 命令,通過Runtime 的 exec 方法可以調(diào)用本地命令。 源碼分析(1) Editor 類/** * 一個簡單的文本編輯器,能夠編輯 html、java、cpp、txt 文件, * 并支持 java 的編譯與運行 */public class Editor extends JFrame {/********菜單欄、菜單和菜單項*********/JMenuBar menuBar = new JMenuBar()。南昌航空大學畢業(yè)設(shè)計(論文)說明書 17JMenu fileMenu = new JMenu(File)。JMenu optionMenu = new JMenu(Option)。JMenu advanceMenu = new JMenu(Advance)。JMenu helpMenu = new JMenu(Help)。JMenu editMenu = new JMenu(Edit)。JMenuItem newMenuItem = new JMenuItem(new)。JMenuItem openMenuItem = new JMenuItem(Open)。JMenuItem saveMenuItem = new JMenuItem(Save)。JMenuItem exitMenuItem = new JMenuItem(exit)。JMenuItem findMenuItem = new JMenuItem(Find)。JMenuItem findNextMenuItem = new JMenuItem(Find Next)。JMenuItem replaceMenuItem = new JMenuItem(Replace)。JMenuItem pileMenuItem = new JMenuItem(Compile)。JMenuItem buildMenuItem = new JMenuItem(Build)。JMenuItem stopFlashMenuItem = new JMenuItem(Stop Flash)。JMenuItem startFlashMenuItem = new JMenuItem(Start Flash)。JMenuItem helpMenuItem = new JMenuItem(Help)。JMenuItem copyMenuItem = new JMenuItem(Copy)。JMenuItem cutMenuItem = new JMenuItem(Cut)。JMenuItem pasteMenuItem = new JMenuItem(Paste)。/********文件內(nèi)容的顯示****///用多個文本域存放多個文件內(nèi)容,文本域放在 JScrollPane 里//而 JScrollPane 放在 JTabbedPane 中,這就是一個多頁面的布局//多個文本域,每個文本域顯示一個文件的內(nèi)容JTextArea[] fileTextAreas = new JTextArea[10]。//編譯或者運行時的控制臺信息南昌航空大學畢業(yè)設(shè)計(論文)說明書 18JTextArea consoleTextArea = new JTextArea()。JScrollPane[] fileScrollPanes = new JScrollPane[10]。JScrollPane consoleScrollPane。//多個文本域放在不同 tab 里JTabbedPane fileTabbedPane = new JTabbedPane()。/**********工具欄以及工具欄上的按鈕**********/JToolBar toolBar = new JToolBar()。JButton openButton = new JButton(new ImageIcon(loadImage(image/)))。JButton newButton = new JButton(new ImageIcon(loadImage(image/)))。JButton saveButton = new JButton(new ImageIcon(loadImage(image/)))。JButton helpButton = new JButton(new ImageIcon(loadImage(image/)))。JButton exitButton = new JButton(new ImageIcon(loadImage(image/)))。JButton pileButton = new JButton(new ImageIcon(loadImage(image/)))。JButton buildButton = new JButton(new ImageIcon(loadImage(image/)))。JButton copyButton = new JButton(new ImageIcon(loadImage(image/)))。JButton cutButton = new JButton(new Imag
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1