随笔分类 -  java中级

Java自学-图形界面 Swing中的线程
摘要:Swing中的线程 步骤 1 : 三种线程 在Swing程序的开发中,需要建立3种线程的概念 初始化线程 初始化线程用于创建各种容器,组件并显示他们,一旦创建并显示,初始化线程的任务就结束了。 事件调度线程 通过事件监听的学习,我们了解到Swing是一个事件驱动的模型,所有和事件相关的操作都放是放在 阅读全文

posted @ 2020-08-30 21:49 半米高峰 阅读(727) 评论(0) 推荐(0)

Java自学-图形界面 日期控件
摘要:两种Swing下的日期控件 DatePicker 和JXDatePicker swing没有自带的日期控件,需要第三方的类 步骤 1 : DatePicker 本例使用 Datepicker.jar 包,有一个缺点,不能设置时间,只能在创建控件的时候传入指定日期。 需要设置日期,请使用JXDateP 阅读全文

posted @ 2020-08-23 21:33 半米高峰 阅读(660) 评论(0) 推荐(0)

Java自学-图形界面 表格
摘要:Swing 使用 JTable详解 示例 1 : 基本表格 显示一个Table需要两组数据 一维数组: String[]columnNames 表示表格的标题 二维数组: String[][] heros 表格中的内容 默认情况下,表格的标题是不会显示出来了,除非使用了JScrollPane pac 阅读全文

posted @ 2020-08-23 15:10 半米高峰 阅读(746) 评论(0) 推荐(0)

Java自学-图形界面 工具栏
摘要:Swing如何使用工具栏JToolBar 工具栏用于存放常用的按钮 步骤 1 : 工具栏 package gui; import java.awt.BorderLayout; import javax.swing.ImageIcon; import javax.swing.JButton; impo 阅读全文

posted @ 2020-08-19 20:58 半米高峰 阅读(675) 评论(0) 推荐(0)

Java自学-图形界面 菜单
摘要:如何在Swing中使用菜单JMenu GUI的菜单分为 菜单栏,菜单和菜单项 步骤 1 : 菜单栏和菜单 菜单栏和菜单 package gui; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenu 阅读全文

posted @ 2020-08-16 20:35 半米高峰 阅读(478) 评论(0) 推荐(0)

Java自学-图形界面 面板
摘要:Swing 四种常见面板 示例 1 : 基本面板 JPanel即为基本面板 面板和JFrame一样都是容器,不过面板一般用来充当中间容器,把组件放在面板上,然后再把面板放在窗体上。 一旦移动一个面板,其上面的组件,就会全部统一跟着移动,采用这种方式,便于进行整体界面的设计 package gui; 阅读全文

posted @ 2020-08-12 20:23 半米高峰 阅读(511) 评论(0) 推荐(0)

Java自学-图形界面 组件
摘要:Swing 中的组件列表 JAVA的图形界面下有两组控件,一组是awt,一组是swing。 一般都是使用swing 示例 1 : 标签 Label用于显示文字 package gui; import java.awt.Color; import javax.swing.JFrame; import 阅读全文

posted @ 2020-08-12 13:09 半米高峰 阅读(356) 评论(0) 推荐(0)

Java自学-图形界面 布局器
摘要:Swing五种常见的布局器 布局器是用在容器上的。 用来决定容器上的组件摆放的位置和大小 示例 1 : 绝对定位 绝对定位就是指不使用布局器,组件的位置和大小需要单独指定 package gui; import javax.swing.JButton; import javax.swing.JFra 阅读全文

posted @ 2020-08-09 15:51 半米高峰 阅读(352) 评论(0) 推荐(0)

Java自学-图形界面 容器
摘要:Swing 的容器 JFrame和JDialog java的图形界面中,容器是用来存放 按钮,输入框等组件的。 窗体型容器有两个,一个是JFrame,一个是JDialog 步骤 1 : JFrame JFrame是最常用的窗体型容器,默认情况下,在右上角有最大化最小化按钮 package gui; 阅读全文

posted @ 2020-08-08 20:07 半米高峰 阅读(313) 评论(0) 推荐(0)

Java自学-图形界面 事件监听
摘要:Swing 如何进行事件监听 示例 1 : 按钮监听 创建一个匿名类实现ActionListener接口,当按钮被点击时,actionPerformed方法就会被调用 package gui; import java.awt.event.ActionEvent; import java.awt.ev 阅读全文

posted @ 2020-08-08 15:00 半米高峰 阅读(476) 评论(0) 推荐(0)

Java自学-图形界面 Hello Swing
摘要:一个简单的 Swing 例子 GUI-Graphic User Interface 图形用户界面 Swing是GUI开发工具包 步骤 1 : 简单的例子 JFrame是GUI中的容器 JButton是最常见的组件- 按钮 注意:f.setVisible(true); 会对所有的组件进行渲染,所以一定 阅读全文

posted @ 2020-08-07 16:33 半米高峰 阅读(244) 评论(0) 推荐(0)

Java自学-JDBC 数据库连接池
摘要:数据库连接池 与线程池类似的,数据库也有一个数据库连接池。 不过他们的实现思路是不一样的。 本章节讲解了自定义数据库连接池类:ConnectionPool,虽然不是很完善和健壮,但是足以帮助大家理解ConnectionPool的基本原理。 步骤 1 : 数据库连接池原理-传统方式 当有多个线程,每个 阅读全文

posted @ 2020-08-02 20:27 半米高峰 阅读(256) 评论(0) 推荐(0)

Java自学-JDBC DAO
摘要:基于JDBC设计DAO的实例 DAO=DataAccess Object 数据访问对象 实际上就是运用了ORM中的思路,把数据库相关的操作都封装在这个类里面,其他地方看不到JDBC的代码 步骤 1 : DAO接口 package jdbc; import java.util.List; import 阅读全文

posted @ 2020-08-01 18:01 半米高峰 阅读(173) 评论(0) 推荐(0)

Java自学-JDBC ORM
摘要:使用JDBC做一个ORM例子 ORM=Object Relationship Database Mapping 对象和关系数据库的映射 简单说,一个对象,对应数据库里的一条记录 步骤 1 : 根据id返回一个Hero对象 提供方法get(int id) 返回一个Hero对象 package char 阅读全文

posted @ 2020-08-01 17:47 半米高峰 阅读(198) 评论(0) 推荐(0)

Java自学-JDBC 事务
摘要:如何在JDBC中使用事务 步骤 1 : 不使用事务的情况 没有事务的前提下 假设业务操作是:加血,减血各做一次 结束后,英雄的血量不变 而减血的SQL 不小心写错写成了 updata(而非update) 那么最后结果是血量增加了,而非期望的不变 package jdbc; import java.s 阅读全文

posted @ 2020-07-21 15:14 半米高峰 阅读(214) 评论(0) 推荐(0)

Java自学-JDBC 获取自增长id以及表的元数据
摘要:JDBC 获取自增长id以及表的元数据 步骤 1 : 获取自增长id 在Statement通过execute或者executeUpdate执行完插入语句后,MySQL会为新插入的数据分配一个自增长id,(前提是这个表的id设置为了自增长,在Mysql创建表的时候,AUTO_INCREMENT就表示自 阅读全文

posted @ 2020-07-20 21:10 半米高峰 阅读(551) 评论(0) 推荐(0)

Java自学-JDBC execute与executeUpdate的区别
摘要:JDBC中 execute与executeUpdate的区别 execute与executeUpdate的区别 步骤 1 : 相同点 execute与executeUpdate的相同点:都可以执行增加,删除,修改 package jdbc; import java.sql.Connection; i 阅读全文

posted @ 2020-07-19 18:02 半米高峰 阅读(715) 评论(0) 推荐(0)

Java自学-JDBC 预编译PreparedStatement
摘要:在JDBC中使用预编译PreparedStatement 以及它的优点 步骤 1 : 使用PreparedStatement 和 Statement一样,PreparedStatement也是用来执行sql语句的 与创建Statement不同的是,需要根据sql语句创建PreparedStateme 阅读全文

posted @ 2020-06-13 19:18 半米高峰 阅读(499) 评论(0) 推荐(0)

Java自学-JDBC 查询
摘要:在JDBC中使用ResultSet查询SQL语句 执行查询SQL语句 步骤 1 : 查询语句 executeQuery 执行SQL查询语句 注意: 在取第二列的数据的时候,用的是rs.get(2) ,而不是get(1). 这个是整个Java自带的api里 唯二 的地方,使用 基1 的,即2就代表第二 阅读全文

posted @ 2020-03-15 08:23 半米高峰 阅读(422) 评论(0) 推荐(0)

Java自学-JDBC 增、删、改
摘要:JDBC 增、删、改 CRUD是最常见的数据库操作,即增删改查 C 增加(Create) R 读取查询(Retrieve) U 更新(Update) D 删除(Delete) 在JDBC中增加,删除,修改的操作都很类似,只是传递不同的SQL语句就行了。 步骤 1 : 增加 这段代码就是Hello J 阅读全文

posted @ 2020-03-14 10:39 半米高峰 阅读(415) 评论(0) 推荐(0)

导航