GUI之邊界佈局管理器
BorderLayout–邊界佈局管理器
在Swing元件不指定窗體佈局的時候,預設的是邊界佈局管理器。
邊界佈局管理器將容器分為東(EAST)南(SOUTH)西(WEST)北(NORTH)中(CENTER)。
東南西北中位置按地圖的東南西北中來分——上北下南左西右東。
JButton b1 = new JButton("東"); JButton b2 = new JButton("南"); JButton b3 = new JButton("西"); JButton b4 = new JButton("北"); JButton b5 = new JButton("中"); this.add(b1,BorderLayout.EAST); this.add(b2,BorderLayout.SOUTH); this.add(b3, BorderLayout.WEST); this.add(b4, BorderLayout.NORTH); this.add(b5, BorderLayout.CENTER);
為了方便把主要的程式碼打出來了,嘿嘿。
相關推薦
GUI之邊界佈局管理器
BorderLayout–邊界佈局管理器 在Swing元件不指定窗體佈局的時候,預設的是邊界佈局管理器。 邊界佈局管理器將容器分為東(EAST)南(SOUTH)西(WEST)北(NORTH)中(CENTER)。 東南西北中位置按地圖的東南西北中來分——上北下南左西右東。 JButton
Java中GUI簡介、AWT概述、以及佈局管理器(流式佈局管理器、邊界佈局管理器、網格佈局管理器、網格包佈局管理器、卡片佈局管理器)
1 GUI簡介 GUI的全稱是Graphical User Interface,即圖形使用者介面。顧名思義,就是應用程式提供給使用者操作的圖形介面,包括視窗、選單、按鈕、工具欄和其他各種使用者介面元素。Java中針對GUI設計提供了豐富的類庫,這些類分別位
Python GUI之tkinter佈局管理
Python3 tkinter系列 所謂佈局,就是指控制窗體容器中各個控制元件(元件)的位置關係。tkinter 共有三種幾何佈局管理器,分別是:pack佈局,grid佈局,place佈局。
GUI之流式佈局管理器
1.流式佈局管理器——FlowLayout,最簡單的佈局管理器,當你向容器新增元件時,會按照從左到右放置。到達邊界時,會跳轉到下一行。 FlowLayout()如果不進行設定,元件會預設居中對齊,水平,垂直間距預設5個單位。 FlowLayout(int align)指定容器的對齊方式,水平
GUI之佈局管理器
佈局:元件的排放方式。 FlowLayout(流式佈局):先從左邊開始,向右排列,右邊遇到邊界,再向下邊居中排列。 BorderLayout(邊界式佈局):東西南北中,指定區域式的排列方式。假如沒有指定區域,就會新增到中間區域,後面的元件放進來就會覆蓋原來的元件
java swing 常用的三種佈局方式:邊界佈局、流佈局、網格佈局管理器
作者:firstmiki 來源:firstmiki的部落格 著作權歸作者所有,轉載請聯絡作者獲得授權。 這篇博文僅僅簡單介紹了三種常見的佈局管理器,都是一些簡單應用; 一、 邊界佈局管理器(FlowLayout) /* * 功能:演示邊界佈局管理器:元件的位
Java 圖形使用者介面(GUI)佈局管理器
元件不能單獨存在,必須放置於容器中,元件在容器中的位置和尺寸是由佈局管理器來決定的 FlowLayout(流式佈局管理器) BoderLayout(邊界佈局管理器) GridLayout(網格佈局管理器) GridBagLayout(網格包佈局管理器) CardLa
Java圖形化介面設計——佈局管理器之null佈局(空佈局)
一般容器都有預設佈局方式,但是有時候需要精確指定各個組建的大小和位置,就需要用到空佈局。 操作方法: 1) 首先利用setLayout(null)語句將容器的佈局設定為null佈局(空佈局)。 2) 再呼叫元件的setB
Java圖形化介面設計——佈局管理器之CardLayout(卡片佈局)
卡片佈局能夠讓多個元件共享同一個顯示空間,共享空間的元件之間的關係就像一疊牌,元件疊在一起,初始時顯示該空間中第一個新增的元件,通過CardLayout類提供的方法可以切換該空間中顯示的元件。 1、 CardLayout類的常用建構函式及方法 2、 使用C
二十九、Java圖形化介面設計——佈局管理器之FlowLayout(流式佈局)
前文講解了JFrame、JPanel,其中已經涉及到了空佈局的使用。Java雖然可以以畫素為單位對元件進行精確的定位,但是其在不同的系統中將會有一定的顯示差異,使得顯示效果不盡相同,為此java提供了佈局管理器,以使編寫的圖形介面具有良好的平臺無關性。
Java圖形化介面設計——佈局管理器之GridLayout(網格佈局) 之計算器
程式碼如下: import java.awt.*; import javax.swing.*; public class GridFrame extends JFrame { // 定義
跟我學JAVA(5)圖形化介面設計——佈局管理器之FlowLayout(流式佈局)
一、佈局管理器所屬類包 所屬類包 佈局管理器名稱 說明 Java.awt FlowLayout(流式佈局) 元件按照加入的先後順序按照設定的對齊方式從左向右排列,一
Android Studio之安卓學習佈局管理器
一、線性佈局 LinearLayout 常用屬性: android:id android:layout_width=“match_parent” 設定寬度,匹配父控制元件 android:layout_height =“wrap_content” 設定高度,表
java Swing佈局管理器之FlowLayout佈局
Java雖然可以以畫素為單位對元件進行精確的定位,但是其在不同的系統中將會有一定的顯示差異,使得顯示效果不盡相同,為此java提供了佈局管理器,以使編寫的圖形介面具有良好的平臺無關性。 注意:所有的佈局管理器均是針對容器來使用的,包括頂層容器和中間容器。前面已經簡單介紹過幾
Android學習系列(二)佈局管理器之線性佈局的3種實現方式
轉載請註明出處:http://blog.csdn.net/lhy_ycu/article/details/39643669 LinearLayout是Android控制元件中的線性佈局
Java基本功練習十七GUI(圖形使用者介面基礎【基本概念及其使用、三種佈局管理器實現同樣的框架練習】)
為Java GUI程式設計而設計的API是應用面向物件原理的絕佳範例。 本博文主要講解 第一,介紹Java GUI程式設計的基礎知識。 第二,它使用GUI演示面向物件程式設計。 尤其是將介紹Java GUI API的框架結構,討論GUI元件及元件之間的相互關係、容器和佈局管
QT之布局管理器(十九)
QT 布局管理器 水平 垂直 我們在之前的 GUI 開發中都是使用的是絕對定位,何謂絕對定位呢?就是我們直接在像素級指定各個組件的位置和大小。比如我們之前使用的 void QWidget::move(int x, int y);void QWidget::resize(int
Android遠程桌面助手之文件管理器
mage 文件系統 下載地址 顯示 pull target 圖片 界面 分享圖片 Android遠程桌面助手除了支持Android界面的顯示及控制外,還支持Android文件系統的管理,包括文件的快速上傳(push)、下拉(pull)和查看(cat)。 Android遠程
佈局管理☞網格佈局管理器
網格佈局管理不同於表格佈局管理 網格佈局更具有靈活 三個屬性 columncount cowcount oretional 分別為 最大列數最大行數 方向 <?xml version
SWT佈局管理器使用以及配置
文章還不夠完善,後續會慢慢補充 1 定義 GUI:圖形使用者介面 SWT: 平穩小波變換,或者靜態小波變換,開源IDE-eclipse就是用SWT開發的 SWT的所有的類都在org.eclipse.swt下 SWT:與 AWT/SWING 不相伯仲,但是元件更為豐富,