最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java Swing布局管理之BoxLayout布局

 更新時間:2016年05月24日 16:46:53   作者:sweetgirl520  
這篇文章主要為大家詳細介紹了java Swing布局管理之BoxLayout布局的相關(guān)資料,感興趣的小伙伴們可以參考一下

本文為大家解析java Swing布局管理中的BoxLayout布局,供大家參考,具體內(nèi)容如下

BoxLayout:可以指定在容器中是否對控件進行水平或者垂直放置,比 FlowLayout 要更為靈活
BoxLayout與其他布局管理器稍有不同,必須向其構(gòu)造函數(shù)中傳遞容器實例的引用,由該容器使用BoxLayout。另外必須指定BoxLayout中組件的布局方式:垂直排列(按列)或水平排列(按行)。用水平組件和垂直組件的不同組合嵌套多面板的作用類似于 GridBagLayout,但沒那么復(fù)雜。
1.構(gòu)造函數(shù)
BoxLayout(Container target, int axis) :創(chuàng)建一個將沿給定軸放置組件的布局管理器。
LINE_AXIS  :指定應(yīng)該根據(jù)目標(biāo)容器的 ComponentOrientation 屬性確定的文本行方向放置組件。
PAGE_AXIS :指定應(yīng)該根據(jù)目標(biāo)容器的 ComponentOrientation 屬性確定的文本行在頁面中的流向來放置組件。
X_AXIS  :指定組件應(yīng)該從左到右放置。
Y_AXIS  :指定組件應(yīng)該從上到下放置。
2.常用方法
getAxis()  :返回用于布局組件的軸。
getLayoutAlignmentX(Container target)  :返回容器沿 X 軸的對齊方式。
getLayoutAlignmentY(Container target) :  返回容器沿 Y 軸的對齊方式
getTarget() :返回使用此布局管理器的容器。
3.實例

<span style="font-family:KaiTi_GB2312;font-size:18px;">import java.awt.Container; 
 
import javax.swing.BoxLayout; 
import javax.swing.JButton; 
import javax.swing.JFrame; 
import javax.swing.UIManager; 
 
public class BoxLayoutDemo { 
  public static void main(String[] args) { 
    try { 
      UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 
    } catch (Exception e) { 
    } 
    JFrame frame = new JFrame("BoxLayout Test"); 
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
    Container panel = frame.getContentPane(); 
    panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS)); 
    for (float align = 0.0f; align <= 1.0f; align += 0.25f) { 
      JButton button = new JButton("X align = " + align); 
      button.setAlignmentX(align); 
      panel.add(button); 
    } 
    frame.setSize(400, 300); 
    frame.setVisible(true); 
  } 
 
} 
</span> 

4.結(jié)果

以上就是本文的全部內(nèi)容,希望對大家學(xué)習(xí)java Swing布局管理有所幫助和啟發(fā),謝謝大家的閱讀。

相關(guān)文章

最新評論

静乐县| 碌曲县| 原平市| 和平县| 枞阳县| 张北县| 安多县| 恭城| 浦东新区| 巴青县| 靖边县| 南投县| 兴隆县| 西藏| 土默特右旗| 宜君县| 石柱| 陇南市| 阿坝县| 仁怀市| 萨迦县| 大厂| 张家界市| 太康县| 那曲县| 宝兴县| 京山县| 明溪县| 靖江市| 古交市| 曲松县| 砀山县| 景东| 波密县| 霍山县| 丁青县| 姜堰市| 高雄市| 额济纳旗| 星座| 桃江县|