激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - JFrame中添加和設置JPanel的方法實例解析

JFrame中添加和設置JPanel的方法實例解析

2021-03-22 11:17輕雨漫步 Java教程

這篇文章主要介紹了JFrame中添加和設置JPanel的方法實例解析,具有一定借鑒價值

Swing 程序用JFrame 對象實現了它們的窗口。JFrame 類是AWT Frame 類的一個子類。它還加入了一些Swing 所獨有的特性。與 Frame 的使用十分相似。唯一的區別在于,你不能將組件加入到JFrame中。你可以或者將組件加入到JFrame 的content pane(內容面板) 中,或者提供一個新的content pane(內容面板)。

面板與頂層容器的不同點:面板不能獨立存在,必須被添加到其他容器內部(面板可以嵌套)。

  JFrame 有一個 Content Pane,窗口能顯示的所有組件都是添加在這個 Content Pane 中。JFrame 提供了兩個方法: getContentPane 和 setContentPane 就是用于獲取和設置其 Content Pane 的。  

對JFrame添加組件有兩種方式:

  1)用 getContentPane ()方法獲得JFrame的內容面板,再對其加入組件:frame. getContentPane ().add(childComponent)

  2)建立一個Jpanel或JDesktopPane之類的中間容器,把組件添加到容器中,用setContentPane()方法把該容器置為JFrame的內容面板:

?
1
2
3
4
JPanel contentPane = new JPanel();
……//把其它組件添加到Jpanel中;
frame.setContentPane(contentPane);
//把contentPane對象設置成為frame的內容面板

實例程序:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import java.awt.*;
import javax.swing.*;
 
public class JFrameWithPanel {
   
  public static void main(String[] args) {
     
    JFrame frame = new JFrame("Frame With Panel");
    Container contentPane = frame.getContentPane();
    contentPane.setBackground(Color.CYAN); // 將JFrame實例背景設置為藍綠色
    JPanel panel = new JPanel(); // 創建一個JPanel的實例
    panel.setBackground(Color.yellow); // 將JPanel的實例背景設置為黃色
    JButton button = new JButton("Press me");
    panel.add(button); // 將JButton實例添加到JPanel中
 
    contentPane.add(panel, BorderLayout.SOUTH); // 將JPanel實例添加到JFrame的南側
    frame.setSize(300, 200);
    frame.setVisible(true);
  }
}

截圖:

JFrame中添加和設置JPanel的方法實例解析

總結

以上就是本文關于JFrame中添加和設置JPanel的方法實例解析的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

原文鏈接:http://blog.csdn.net/lyxaiclr/article/details/7366145/

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: av免费在线观看国产 | 欧洲成人免费 | 久久免费视频1 | 国产99视频在线观看 | 免费一区二区三区 | 毛片免费在线视频 | 精品人伦一区二区三区蜜桃网站 | 国产精品一区二区三区在线播放 | 一级做a爰片性色毛片2021 | 欧美日韩电影 | 色吧综合网 | 九九热精品免费视频 | 在线免费观看日韩视频 | 99精品国产一区二区三区 | 久色免费 | 美女扒开腿让男生桶爽网站 | 黄色毛片免费视频 | 毛片a级毛片免费播放100 | av国产免费 | 日韩中文字幕一区二区三区 | 国产成人综合在线 | 黄色av.com | 成人性生活视频在线播放 | 毛片在线免费观看完整版 | 巨根插入 | 精品中文视频 | 99久久免费看精品 | 亚洲第一页夜 | 日本网站一区二区三区 | 国产91免费看 | 日韩视频一区二区三区四区 | 369看片你懂的小视频在线观看 | 欧美女孩videos | 国产日韩大片 | 欧美特一级片 | 日韩欧美电影在线观看 | 草操影院 | 一区二区美女视频 | 伊人在线| 禁漫天堂久久久久久久久久 | 日韩精品一区二区三区中文 |