導航:首頁 > 編程語言 > java面板

java面板

發布時間:2022-01-22 06:03:12

java中什麼是內容面板

內容面板就是Panel類的對象,是用於放置各種控制項元素的,容器類也是一樣。舉個簡單的例子,你想做一個小程序,上邊有三個不同的按鈕,當你點擊按鈕時面板會變色。簡單來說共有三個層,最里邊的是Frame(主框架),其次是Panel(面板),最外邊的是Button(按鈕),你就知道Panel是盛放元素的就可以了。

㈡ Java面板切換

完全根據邏輯寫,按鈕動作 可以通過,刪除jp1,然後添加jp2,然後刷新界面就可以了

效果圖

importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;

{
JButtonjbNext,jbPre,jbFirst,jbLast;
CardLayoutcl;//卡片布局
JPaneljpc;//主要的顯示面板

publicCardDemo(){
jpc=newJPanel();
cl=newCardLayout();
jpc.setLayout(cl);
for(inti=0;i<5;i++){
JPaneljp=newJPanel();
JLabeljl=newJLabel("我是第"+(i+1)+"個標簽");
jl.setFont(newFont("宋體",Font.BOLD,20));
jl.setForeground(getRandomColor());
jp.add(jl);
jpc.add(jp);
}
add(jpc);

JPaneljps=newJPanel();
jbFirst=newJButton("首頁");
jbFirst.addActionListener(this);
jbNext=newJButton("下一張");
jbNext.addActionListener(this);
jbPre=newJButton("前一張");
jbPre.addActionListener(this);
jbLast=newJButton("尾頁");
jbLast.addActionListener(this);
jps.add(jbFirst);
jps.add(jbPre);
jps.add(jbNext);
jps.add(jbLast);
add(jps,BorderLayout.SOUTH);
setTitle("卡片布局");
setSize(380,200);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}

publicstaticvoidmain(String[]args){
newCardDemo();
}

@Override
publicvoidactionPerformed(ActionEvente){
JButtonjb=(JButton)e.getSource();
if(jb==jbNext){
cl.next(jpc);//後一張
}elseif(jb==jbPre){
cl.previous(jpc);//前一張
}elseif(jb==jbFirst){
cl.first(jpc);//第一張
}elseif(jb==jbLast){
cl.last(jpc);//最後一張
}

}

privateColorgetRandomColor(){
returnnewColor((int)(Math.random()*256),(int)(Math.random()*256),(int)(Math.random()*256));
}
}

㈢ java控制面板在哪

Windows 8
使用搜索來查找控制面板
按 Windows 徽標鍵 + W 以打開搜索框來搜索設置,
或者
將滑鼠指針拖動到屏幕的右下角,然後單擊搜索圖標。
在搜索框中輸入 Java 控制面板
單擊 Java 圖標以打開 Java 控制面板。
Windows 7、Vista
單擊開始按鈕,然後單擊控制面板選項。
在控制面板搜索中輸入 Java 控制面板。
單擊 Java 圖標以打開 Java 控制面板。
Windows XP
單擊開始按鈕,然後單擊控制面板選項。
雙擊 Java 圖標以打開 Java 控制面板。

㈣ 在java中面板和框架什麼區別

認識java中的面板

1.java中的面板關系和種類如下:

2.java中的框架(JFrame)

JFrame上可以根據需要載入各種面板,在Swing中的JFrame窗體與AWT中的Frame窗體有一些不同。JFrame由他的窗體本身加上其上的JRootPane根面板,JLayeredPane層面板,containPane內容面板,glassPane玻璃面板,JMenuBar菜單欄(可選,不包括在內)四部分組成。其中根面板在JRootPane類中實現,層面板在JLayeredPane類中實現,他們都是JComponent的子類。而containPane和glassPane沒有專門對應的類。

3.各種面板(或稱窗格)的關系及作用:

JRootPane根面板:該面板是在JFrame窗體創建時就默認添加進來的,是所有其他面板的載體或父級,他覆蓋窗體的除標題欄和邊條之外的整個表面。根面板默認是不可見的。根面板負責管理其他面板(層面板,玻璃面板),如使其他面板覆蓋整個JFrame窗體等。

JLayeredPane層面板:該面板是其他所有面板的父級,在JRootPane面板的上面,他再次覆蓋窗體的整個表面,內容面板和JMenuBar菜單欄被添加到層面板上。當添加了菜單欄時,菜單欄被添加到JLayeredPane面板的頂部,剩下的部分被內容面板填充。層面板是分很多層的,每一層使用一個相應的數字來表示,而內容面板就位於層面板中的某一層,在後面的內容中我們可以看到層面板可以讓你設計出相互重疊的內部窗體,層面板將負責管理各種內部窗體的疊放問題,對於層面板的每一層都相當於是一個容器,因此可以直接向層面板中添加組件。層面板的內容後面會作具體介紹。

containPane內容面板:由層面板的介紹可知,內容面板是層面板中的某一層。默認的內容面板是不透明的,而且是一個JPane對象。該面板在窗體中起著工作區的作用,當我們向窗體添加組件時就應該添加到這一層上,而不能像AWT那樣直接添加到窗體上,若你那樣做了,實際上該組件也是被添加到內容面板上的,若窗體未設置內容面板,則組件無法顯示。比如要添加按鈕jb則正確的方式為,Containerp=jframe.getContentPane(); p.add(jr); 或jframe.getContentPane().add(jr); 其中getContentPane()是JFrame類中的方法,該方法將反回內容面板的引用,這是訪問默認的內容面板的方法,因為默認的內容面板沒有特定的名字,因此應使用該方法。

glassPane玻璃面板:該面板總是存在的,而且他位於最上面,默認情況下玻璃面板是不可見的,玻璃面板用於接收滑鼠事件和在其他組件上繪圖。

㈤ java製作面板

一,選擇一種GUI進行編程,有SWING、SWT等
我替你選了swing,其它玩不好
二,新建一個窗體,關鍵類JFrame
三,在這個窗體里加上一個選項卡容器,關鍵類:JTabbedPane
四,在選項卡容器上添加各個選項卡:關鍵點:JTabbedPane.addTab,JPANEL
五,在你的第一個選項卡上加一按鈕(你那是按鈕還是標簽)?關鍵點,Jpanel的布局
六,其它東東,比如你的無最大(小)化按鈕、windows的風格外觀等等
代碼不上了

這個界面很簡單,無非就是把某一組件加到它的父組件中並給其設計位置而已,沒用到高深的東西

㈥ 如何進入JAVA的控制面板

通過 Java 控制面板啟用瀏覽器中的 Java

  1. 在 Java 控制面板中,單擊Security(安全)選項卡。

  2. 選中選項Enable Java content in the browser(啟用瀏覽器中的 Java 內容)。

  3. 依次單擊Apply(應用)和OK(確定)確認所做的更改。

  4. 重新啟動瀏覽器以啟用所做的更改。

㈦ 用Java創建面板

import java.awt.BorderLayout;
import java.awt.Color;import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;public class MyExam13 {
public static void main(String[] args) {
JFrame jf = new JFrame();//創建面板
JPanel jp = new JPanel();//創建容器
jf.add(jp).setBackground(Color.CYAN);
jp.setLayout(new BorderLayout());
jp.add(new JButton("Test"),BorderLayout.NORTH);
jp.setBackground(Color.YELLOW);
jf.setVisible(true);
jf.pack();
}
}

㈧ java中顯示的面板

直接field.setText("...")就行了;

㈨ java面板

問題是 JPanel自己就有從Component繼承的setX/setY/getX/getY。

㈩ java中的面板Jpanel是什麼

JPanel是輕量級容器。
解釋:按鈕、文本框等都可以放在這個容器中(形象的比喻就是JPanel是個罐子)。JPanel面板本身是不能作為窗口進行顯示,必須依賴於JFrame容器等進行顯示。

閱讀全文

與java面板相關的資料

熱點內容
app是什麼屬性 瀏覽:441
我的世界扁桃伺服器在什麼地方 瀏覽:65
下載免費pdf轉word軟體 瀏覽:396
javapdf轉換成word 瀏覽:165
php取一條記錄 瀏覽:134
cwindows高級編程 瀏覽:83
總想咬東西解壓 瀏覽:113
顯示擴展名的命令 瀏覽:285
androidascii碼轉字元串 瀏覽:312
php伺服器並發 瀏覽:644
kalilinux系統安裝 瀏覽:73
綠色生活app是什麼 瀏覽:677
槍火重生文件夾 瀏覽:183
程序員智商劃分 瀏覽:334
修煉一套好演算法 瀏覽:296
空氣凈化pdf 瀏覽:311
necc文件夾 瀏覽:18
linux跑火車 瀏覽:357
androidsdk版本兼容 瀏覽:1004
果加密碼鎖開鎖記錄 瀏覽:446