java邊框布局專題及常見問題 - CSDN

2021-01-07 CSDN技術社區

1:邊框布局管理器的使用

1.1:設置邊框布局管理器 默認設置

container.setLayout(new BorderLayout());

1.2:設置邊框布局管理器的水平 垂直間距

container.setLayout(new BorderLayout(10,10));//設置水平 垂直編距

2: 代碼

​package Swing;import java.awt.BorderLayout;import java.awt.Container;import javax.swing.JButton;import javax.swing.JFrame;/** * 邊框布局管理器 BorderLayout * *///集成JFrame 可以不用創建JFrame對象 直接調用JFrame的類方法public class Main2 extends JFrame{ public static void main(String[] args) { Main2 main2 = new Main2(); main2.RunFrame(); } public void RunFrame(){ //創建Buttion JButton button1 = new JButton("button1"); JButton button2 = new JButton("button2"); JButton button3 = new JButton("button3"); JButton button4 = new JButton("button4"); JButton button5 = new JButton("button5"); //設置窗體Title this.setTitle("BorderLayout學習"); /** * BorderLayout布局管理器的學習 * */ //設置布局管理器 Container container = this.getContentPane(); //設置布局管理器為邊框布局管理器// container.setLayout(new BorderLayout()); container.setLayout(new BorderLayout(10,10));//設置水平 垂直編距 //將Button添加到窗體 並設置組件的邊框布局為 東南西北中 container.add(button1,BorderLayout.EAST); container.add(button2,BorderLayout.NORTH); container.add(button3,BorderLayout.SOUTH); container.add(button4,BorderLayout.WEST); container.add(button5,BorderLayout.CENTER); //設置窗體大小 this.setSize(400, 400); //設置窗體居中 this.setLocationRelativeTo(null); //設置窗體可見 this.setVisible(true); //設置Jframe窗體關閉時 程序結束 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }}

運行結果

 

 

相關焦點

  • flex布局 一行3個專題及常見問題 - CSDN
    網頁布局(layout)是 CSS 的一個重點應用。布局的傳統解決方案,基於盒狀模型,依賴 display 屬性 + position屬性 + float屬性。它對於那些特殊布局非常不方便,比如,垂直居中就不容易實現。
  • android通過代碼實現的多布局專題及常見問題 - CSDN
    Seekbar常規使用方式通過xml布局方式實現,但是由於我們的是sdk,不能有xml布局,所以SeekBar使用純代碼實現。但是這樣就遇到了很多問題。 首先是SeekBar設置setProgressDrawable問題。
  • android 不同大小的屏幕專題及常見問題 - CSDN
    轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/8830286原文地址為:http://developer.android.com/training/multiscreen/screensizes.html
  • java數組刪除重複元素專題及常見問題 - CSDN
    package com.akfucc.zhidao;import java.util.ArrayList;import java.util.Collections;import java.util.Iterator;import java.util.List
  • bootstrap 寬度 自適應布局專題及常見問題 - CSDN
    ,最常見的就是使用float來實現。float浮動布局的缺點是浮動後會造成文本環繞等效果,以及需要及時清除浮動。vertical-align,則需要處理換行符解析成空格的間隙問題。IE7-瀏覽器不支持給塊級元素設置inline-block屬性,兼容代碼是display:inline;zoom:1;【1】inline-block + margin + calc一般來說,要解決inline-block元素之間的間隙問題,要在父級設置font-size為0,然後在子元素中將font-size設置為默認大小[注意]IE8-、android4.3
  • android啟動頁設計專題及常見問題 - CSDN
    轉載請註明出處:http://blog.csdn.net/wangjihuanghun/article/details/63255144啟動頁幾乎成為了每個app的標配,有些商家在啟動頁中增加了開屏廣告以此帶來更多的收入。
  • 網格布局專題及常見問題 - CSDN
    css 網格布局 網格布局 (Grid Layout)CSS Grid Layout, simply known as Grid, is a layout scheme that is the newest and the most powerful in CSS.
  • class ios 布局專題及常見問題 - CSDN
    一、關於自動布局(Autolayout)在Xcode中,自動布局看似是一個很複雜的系統,在真正使用它之前,我也是這麼認為的,不過事實並非如此。 Autolayout(以及iOS8中新增的sizeclass)是為了解決這些UI可視單元或者元素是怎樣布局、排列的問題。
  • java籤到功能專題及常見問題 - CSDN
    ######哎呀呀 失誤失誤######可以試試這個https://github.com/chanjarster/weixin-java-tools######這個庫 真的很不錯。 我一直在學習他~######記得一定要交300給騰訊,不然 。
  • jquery實現響應式布局專題及常見問題 - CSDN
    使用媒體類型的一種常見方式是為桌面計算機屏幕和 Web 頁面的列印版本分別定義單獨的樣式表。CSS3 通過引進媒體查詢,將設備相關的編碼措施這個概念再推進了一步。媒體查詢可以用於確定與 Web 頁面交互的設備類型,並使開發人員能夠確定正在查看 Web 頁面的設備的物理屬性。
  • android布局詳解專題及常見問題 - CSDN
    Android 布局詳解1.重用布局當一個布局文件被多處使用時,最好<include>標籤來重用布局。這樣就可以在res/layout目錄中放置橫屏和豎屏都需要用到的布局,而在res/layout-land和res/layout-port目錄中的布局文件可以使用<include>標籤引用這些布局。 2.布局別名  在res目錄下的所有子目錄都是資源目錄,例如res/values、res/layout等。
  • android grid布局專題及常見問題 - CSDN
    CSS Grid 布局是 CSS 中最強大的布局系統。與 flexbox 的一維布局系統不同,CSS Grid 布局是一個二維布局系統,也就意味著它可以同時處理列和行。Grid 布局是網站設計的基礎,CSS Grid 是創建網格布局最強大和最簡單的工具。
  • github覆蓋本地專題及常見問題 - CSDN
    參考文獻[1] Github進行fork後如何與原倉庫同步 https://blog.csdn.net/matrix_google/article/details/80676034[2] git分支查看及切換 https://blog.csdn.net/qq_26710805/article/details/80674006[3] git 放棄本地修改
  • bootstrap 用什麼布局專題及常見問題 - CSDN
    bootstrap學習之布局(柵格布局)今天自己在網上學習了BOOTSTRAP柵格系統,很有體會,希望將自己的學習心得寫寫下來供自己日後參考學習1.什麼是柵格布局?
  • android 復用 布局優化專題及常見問題 - CSDN
    在布局優化中,Androi的官方提到了這三種布局<include />、<merge />、<ViewStub />,並介紹了這三種布局各有的優勢,下面也是簡單說一下怎麼使用.
  • bootstrap布局沒有效果專題及常見問題 - CSDN
    Bootstrap 可視化布局--拖拽後彈窗進行編輯最近後臺想一個需求,使用可視化布局-中文 | en中拖拽表格後,彈窗進行編輯,保存下載後在後臺生成pdf格式。奈何各種問題不斷,使用 jquery-ui中的 draggable各種坑不斷,哎,一言難盡,最怕這種不是自己寫的,只能不斷踩坑,踩著踩著就好了最終目的效果圖
  • java的學習子路專題及常見問題 - CSDN
    為什麼看完Spring源碼記不住,是腦子有問題嗎?當然不是!
  • java 異步保存資料庫專題及常見問題 - CSDN
    【java總結】資料庫-RedisRedis基礎什麼是 Redis?Redis 是一款非常受歡迎的NoSQL資料庫,他是使用C語言編寫而成的 開源免費的,一個高性能的 key-value 資料庫。
  • c++信號與槽專題及常見問題 - CSDN
    開源庫下載:包含說明文檔,源碼,實例:https://download.csdn.net/download/u012372584/131624962、直接編譯會有錯誤,需要對源碼中的一句進行更改:將第419行 :typedef sender_set::const_iterator const_iterator; 更改為:typedef typename sender_set
  • java 信號與槽專題及常見問題 - CSDN
    QT信號/槽在我的理解中,QT和Android都是類似的開發框架,都是由開發團隊封裝了各式各樣的接口和數據結構.將一些問題的解決方法簡單化 比如QT中將線程封裝為QThread,派生類通過重寫run方法來將代碼投入到新的線程執行,而同樣的Android中的線程是Java自帶的Thread