A. java中的面板Jpanel是什麼
JPanel是輕量級容器。
解釋:按鈕、文本框等都可以放在這個容器中(形象的比喻就是JPanel是個罐子)。JPanel面板本身是不能作為窗口進行顯示,必須依賴於JFrame容器等進行顯示。
B. 在java中面板和框架什麼區別
JFrame上可以根據需要載入各種面板,在Swing中的JFrame窗體與AWT中的Frame窗體有一些不同。JFrame由他的窗體本身加上其上的JRootPane根面板,JLayeredPane層面板,containPane內容面板,glassPane玻璃面板,JMenuBar菜單欄(可選,不包括在內)四部分組成。其中根面板在JRootPane類中實現,層面板在JLayeredPane類中實現,他們都是JComponent的子類。而containPane和glassPane沒有專門對應的類。
JRootPane根面板:該面板是在JFrame窗體創建時就默認添加進來的,是所有其他面板的載體或父級,他覆蓋窗體的除標題欄和邊條之外的整個表面。根面板默認是不可見的。根面板負責管理其他面板(層面板,玻璃面板),如使其他面板覆蓋整個JFrame窗體等。
JLayeredPane層面板:該面板是其他所有面板的父級,在JRootPane面板的上面,他再次覆蓋窗體的整個表面,內容面板和JMenuBar菜單欄被添加到層面板上。當添加了菜單欄時,菜單欄被添加到JLayeredPane面板的頂部,剩下的部分被內容面板填充。層面板是分很多層的,每一層使用一個相應的數字來表示,而內容面板就位於層面板中的某一層,在後面的內容中我們可以看到層面板可以讓你設計出相互重疊的內部窗體,層面板將負責管理各種內部窗體的疊放問題,對於層面板的每一層都相當於是一個容器,因此可以直接向層面板中添加組件。層面板的內容後面會作具體介紹。
containPane內容面板:由層面板的介紹可知,內容面板是層面板中的某一層。默認的內容面板是不透明的,而且是一個JPane對象。該面板在窗體中起著工作區的作用,當我們向窗體添加組件時就應該添加到這一層上,而不能像AWT那樣直接添加到窗體上,若你那樣做了,實際上該組件也是被添加到內容面板上的,若窗體未設置內容面板,則組件無法顯示。比如要添加按鈕jb則正確的方式為,Containerp=jframe.getContentPane(); p.add(jr); 或jframe.getContentPane().add(jr); 其中getContentPane()是JFrame類中的方法,該方法將反回內容面板的引用,這是訪問默認的內容面板的方法,因為默認的內容面板沒有特定的名字,因此應使用該方法。
glassPane玻璃面板:該面板總是存在的,而且他位於最上面,默認情況下玻璃面板是不可見的,玻璃面板用於接收滑鼠事件和在其他組件上繪圖。
C. 如何進入JAVA的控制面板
通過 Java 控制面板啟用瀏覽器中的 Java
在 Java 控制面板中,單擊Security(安全)選項卡。
選中選項Enable Java content in the browser(啟用瀏覽器中的 Java 內容)。
依次單擊Apply(應用)和OK(確定)確認所做的更改。
重新啟動瀏覽器以啟用所做的更改。
D. 如何通過控制面板啟用 Java
通過Java 控制面板啟用 Java 控制台查找Java 控制面板Windows XP單擊開始按鈕,然後單擊控制面板選項。雙擊Java 圖標以打開 Java 控制面板。Windows 7、Vista單擊開始按鈕,然後單擊控制面板選項。在控制面板搜索中輸入 Java 控制面板。單擊Java 圖標以打開 Java 控制面板。Windows 8 使用搜索來查找控制面板 按Windows 徽標鍵 + W 以打開搜索框來搜索設置,
或者將滑鼠指針拖動到屏幕的右下角,然後單擊搜索圖標。 在搜索框中輸入 Java 控制面板單擊Java 圖標以打開 Java 控制面板。
在Java 控制面板中啟用 Java 控制台在Java 控制面板中單擊高級選項卡。展開Java 控制台選項。選擇顯示控制台並單擊確定。 通過Windows 系統任務欄中的 Java 圖標啟用 Java 控制台在屏幕右下側系統托盤中找到 Java 圖標。右鍵單擊 Java 圖標選擇打開控制台。