Java 为什么要弄那么多的Layout呢? AWT和SWING 都涉及到布局问题。我之前使用delphi 和BCB 和VC 都没考虑过有layout 这样的东西,java是基于什么目的,要使用layout呢?难道是为了跨平台?就算是为了跨平台,layout又为跨平台提供了什么好处呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Layout当然是为了组件的布局,Java设计了几种Layout,都是为了方便我们布局的。 方便布局,你也可以指定其布局方式为null之后自己指定各个组件的大小位置。但是这样你就应该保证窗体的大小是不变的。如若不然,各个组件的位置很容易乱套。指定布局方式为null太过硬性了。 使用绝对位置定位布局不灵活,当窗口大小改变的时候,组件不会随着窗口大小的变化而变化。布局也有很多种,有的使用起来非常简单,功能强大,有的功能强大,但是使用起来复杂。不同的布局适用于不同的界面设计。我喜欢使用BorderLayout, Flowlayout, BoxLayout, TableLayout, GridLayout 说实话,过去在RAD 开发工具下拖拖拽拽的做个界面习惯了现在swing 一个登陆界面,都要写一堆的代码来布局。不知道各位是如何制作复杂的界面设计的? 就是为了布局呗layout方便用户整出想要的界面拖拖拽拽的界面是绝对定位的吧,放大缩小位置可能就变化了 static指明该方法是 一个类方法 这句话的意思 socket 怎样向服务器端发送长String 有没有方法把字符类型转换成int类型 如’1‘ 用CMD编译完后运行时出现了问题.望高手指点一下... 这个泛型语法是什么意思? JTABLE中最得行和列 第2个问题 初学java请大家推荐一些能够下载的书籍,有会uml的吗??? 通过JDBC存取数据库,该怎样得到结果集的总数? 请问:在配置jdk中classpath和path分别是什么意思?谢谢!! 求各位大侠写一段Java代码!! API中的一个术语看不明白。
之后自己指定各个组件的大小位置。但是这样你就应该保证窗体
的大小是不变的。
如若不然,各个组件的位置很容易乱套。
指定布局方式为null太过硬性了。
布局也有很多种,有的使用起来非常简单,功能强大,有的功能强大,但是使用起来复杂。
不同的布局适用于不同的界面设计。
我喜欢使用BorderLayout, Flowlayout, BoxLayout, TableLayout, GridLayout
就是为了布局呗
layout方便用户整出想要的界面拖拖拽拽的界面是绝对定位的吧,放大缩小位置可能就变化了