GridBagConstraints详解

        GridBagLayout要算是java中最复杂的布局管理器,要想得到一副令人满意的界面,需要耐心调整。GridBagConstraints的作用,就是对添加到GridBagLayout中的组件进行约束性限制,诸如组件插入的位置、大小、对齐方式、填充方式等等。最近在看《java核心技术第7版》,结合书中的例子,和java API,对其约束性字段做个详细的介绍。

  1. 位置字段    gridx,gridy:其相对位置从左上角起,即gridx=0,gridy=0表示左上角,需要注意的是,gridx表示列,gridy表示行。
  2. 大小字段    gridwidth、gridheight:这里所讲的大小,是指组件在布局中所占用的行数与列数

Read more…

《终结者4》:机器人的心

        机器人有一颗芯,这是理所当然,没有芯片控制,否则岂不是烂铁一堆,怎么能称作机器人呢,而机器人马库斯却有一颗人的心!

        影片的开头,就如同YY小说里写烂了桥段,马库斯被执行死刑,却意外的穿越到了2018年,刚好在审判日之后,如此的设置,当然是让马库斯有一展身手的空间。

        马库斯重生之后,碰到的第一个人,卡尔.里斯,也就是马库斯穿越的目标之一。如同终结者系列的前三部,终结者穿越到过去,扼杀人类反抗军的领袖。前几部不是杀康纳的母亲,就是追杀尚年幼的康纳,现在则是

Read more…

Java通过jdbc连接MySql数据库

才接触这个,光看看网页,走了些弯路,写个说明好让像我这样的新手快速上手。关于Java连接数据库的类型就不用说了,同时要保证MySQL已经安装和启动,用任务管理器看看有没有mysqld进程就知道MySQL启动与否。同时test数据库中有数据表,这个要提前建立好。

准备工作:MySQL已经启动,同时有测试使用的数据库,MySQL安装成功后,就有一个默认的数据库;test,我们就用这个做测试,以及能访问、操作数据此数据库的用户名和密码。为了方便,我们将数据库连接的信息放在一个文件里,方便使用。

database.properties,内容如下:

jdbc.drivers=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/test
user=root
password=50457035

连接数据库:新建一个static类,命名为Conn.java,中有一个static方法,getConnection(),返回Connection。内容如下:

Read more…

Go back to top