`
greatghoul
  • 浏览: 143544 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

java BoxLayout布局心得 | #java #swing

阅读更多

非常喜欢java的布局方式,但系统提供的寻几个基础布局方式太不强大,在使用时很不便.尤其是BoxLayout时,会改变添加到其中的组件的大小,组件会因为容器大小的关系被撑得很难看.

经过反复实验,找到了一种解决方法.

解决方案:嵌套

在应用了BoxLayout的容器外层套一个应用了BorderLayout,根据需要,将内层容器添加到外层容器的非Center位置.这样,BorderLayout就可以限制内层容器到最合适的大小.

分享到:
评论
2 楼 janecd 2013-01-29  
1 楼 janecd 2013-01-29  
         

相关推荐

    java 如何使用BoxLayout布局管理器

    java 如何使用BoxLayout布局管理器 java 如何使用BoxLayout布局管理器

    java Swing布局管理之BoxLayout布局

    主要为大家详细介绍了java Swing布局管理之BoxLayout布局的相关资料,感兴趣的小伙伴们可以参考一下

    Java Swing组件BoxLayout布局用法示例

    主要介绍了Java Swing组件BoxLayout布局用法,结合实例形式分析了Swing使用BoxLayout容器进行布局的相关方法与操作技巧,需要的朋友可以参考下

    在java swing BoxLayout中创建空白

    使用java swing创建空白的一些方法。除了我在代码中提到的内容,你也可以自己尝试使用Box.createRigidArea(Dimension d)的方法。

    Java Swing BoxLayout箱式布局的实现代码

    主要介绍了Java Swing BoxLayout箱式布局的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    java swing-BoxLayout的使用

    BoxLayout 是 Java Swing 库提供的一种布局管理器,用于在容器中沿着水平或垂直方向排列组件。 BoxLayout 的特点如下: 可以选择水平(X_AXIS)或垂直(Y_AXIS)方向进行排列。 组件按照添加的顺序依次排列,可以...

    java gui 盒子布局实列

    java GUI 布局管理器 盒子布局的实列(BoxLayout)

    Java_swing布局详解(附示例图).doc

    图形化轻量级框架开发,当选择使用JPanel和顶层容器的content pane时,需要考虑布局管理。...下面将分别介绍几种最常用的布局管理器:FlowLayout、BorderLayout、BoxLayout、CardLayout、GridLayout和GridBagLayout。

    Java中使用BoxLayout实现组件的垂直分布

    Java中使用BoxLayout实现组件的垂直分布

    java BoxLayout示例

    java se 自学过程中遇到的一些疑惑不解的地方,解决了之后把经验保留下课,分享给大家

    SWING图形界面开发手册.pdf

    1.4: BoxLayout1.4: BoxLayout1.4: BoxLayout1.4: BoxLayout1.4: BoxLayout 1.4: BoxLayout1.4: BoxLayout1.4: BoxLayout 1.4: BoxLayout1.4: BoxLayout(箱式布局) (箱式布局) (箱式布局) (箱式布局) .........

    Java中BoxLayout的一个简单例子

    提供了一个简单的BoxLayout例子。

    Java2实用教程.rar

    第17章JavaSwing基础 17 1几个重要的类 17 2中间容器 17 3各种组件 习题">Java2实用教程 rar 第1章Java入门 1 1Java的诞生 1 2Java的特点 1 3安装Sun公司的SDK 1 4一个Java程序的开发过程 1 5一个简单的Java应用...

    java程序设计填空题题库49道

    44. Swing的布局管理器主要包括_______。 答案:FlowLayout、BorderLayout、CardLayout、GridLayout、GridBogLayout、BoxLayout [考点范围] 图形用户界面 45. Java事件处理包括建立事件源、________和将事件源注册到...

    java初学者必看

    13.4.3 BoxLayout布局管理器 13.4.4 GridLayout布局管理器 13.5 事件处理 13.5.1 事件监听器 13.5.2 事件适配器 13.5.3 事件 13.6 举例 13.6.1 界面设计 13.6.2 运算设计步骤 13.7 本章习题 第14章 Java I...

    疯狂JAVA讲义

    11.3.7 BoxLayout布局管理器 396 学生提问:图11.15和图11.16显示的所有按钮都紧挨在一起,如果希望像FlowLayout、GridLayout等布局管理器指定组件的间距该怎么办? 397 11.4 AWT 常用组件 398 11.4.1 基本组件 ...

    Java用JLabel调用显示windows字体美化窗口.rar

    Java调用windows字体美化窗口,显示多种字体,用JLabel实现,可以很方便 的调用宋体、黑体、Sanf等多种系统字体,轻松改变窗口界面中的字体风格,从而起到美化窗口界面的作用。代码是这样的:  //字体数组:  ...

    类qq聊天工具

    1. import java.awt.BorderLayout; 2. import java.awt.Component;...41. import javax.swing.BoxLayout; 42. import javax.swing.ImageIcon; 43. import javax.swing.JButton; 44. import javax.swing.JDialog;

    java学籍管理系统(access)

    (1) 现在java 图形界面设计一般运用javax.swing包. (2)设计图形界面的步骤: 设计最外层的容器如:JFrame确定容器的布局方式往容器中加其他组件(容器或标准GUI组件)编写事件处理程序. (3)一般的标准GUI...

    CSS3 flex布局之快速实现BorderLayout布局

    学习完flex的布局模式之后,我们趁热打铁,来实现一个BoxLayout布局.什么是BoxLayout布局?那我们先上一个图看看 BoxLayout布局写过后端UI代码的编程者应该不陌生了,写前端的代码的也同样很熟悉,包括html的框架frame....

Global site tag (gtag.js) - Google Analytics