boxlayout,箱式布局管理器。它把若干元件按水平或垂直方向依次排列放置。
swing 提供了乙個實現了 boxlayout 的容器元件box。使用 box 提供的靜態方法,
可快速建立水平/垂直箱容器(box),以及填充元件之間空隙的不可見元件。
用水平箱和垂直箱的組合巢狀可實現類似於 gridbaglayout 的效果,但沒那麼複雜。
boxlayout,箱式布局管理器。它把若干元件按水平或垂直方向依次排列放置。
swing 提供了乙個實現了 boxlayout 的容器元件box。使用 box 提供的靜態方法,
可快速建立水平/垂直箱容器(box),以及填充元件之間空隙的不可見元件。
用水平箱和垂直箱的組合巢狀可實現類似於 gridbaglayout 的效果,但沒那麼複雜。
box 內的元件之間預設沒有空隙並居中,如果想在元件之間(或頭部/尾部)新增空隙,
可以在其中新增乙個影響布局的不可見元件。box 提供了三種用於填充空隙的不可見元件:
glue、struts 和 rigidareas。
建立乙個水平箱容器
box hbox = box.createhorizontalbox();
建立乙個垂直箱容器
box vbox = box.createverticalbox();
建立乙個 水平方向膠狀 的不可見元件,用於撐滿水平方向剩餘的空間(如果有多個該元件,則平分剩餘空間)
component hglue = box.createhorizontalglue();
建立乙個 垂直方向膠狀 的不可見元件,用於撐滿垂直方向剩餘的空間(如果有多個該元件,則平分剩餘空間)
component vglue = box.createverticalglue();
建立乙個 水平和垂直方向膠狀 的不可見元件,用於撐滿水平和垂直方向剩餘的空間(如果有多個該元件,則平分剩餘空間)
component glue = box.createglue();
建立 固定寬度或高度 的不可見元件(struts):
建立乙個 固定寬度 的不可見元件(用於水平箱)
component hstrut = box.createhorizontalstrut(int width);
建立乙個 固定高度 的不可見元件(用於垂直箱)
boxlayyout箱式布局
}箱式布局模式有兩種型別。
水平模式
從左到右
垂直模式
從上到下
通常我們不直接用boxlayout類來處理箱式布局,而是採用swing提供的乙個新容器box,其內部採用箱式布局。
Elastix 之中文語音包 親測有效
elastix預設安裝與支援的是英文語音提示,所以為了客戶的方便,我們一般將其設定為中文語音提示。安裝步驟如下 方式一 1.上傳到elastix 伺服器上的 var lib asterisk sounds目錄下 2.切換至sounds目錄,指令為 cd var lib asterisk sounds...
vsftpd安裝 親測
檢視是否安裝了 vsftpd rpm qa grep vsftpd yum y install vsftpd 3.設定為開機自啟動 systemctl enable vsftpd 3.為確保成功,先啟動firewalld 服務 systemctl enable firewalld systemctl...
pip公升級親測有效 及其他包快速安裝
1.python m pip install u pip 2.python m pip install upgrade pip 按照上述方法,最好的一次是半個小時安裝到這個進度,然後又彈出了第乙個圖的內容提示,此時我的內心是千軍萬馬在奔騰。經過不懈的努力,終於在某位大佬的部落格中看到了我想要的解決辦...