- 博客(18)
- 资源 (12)
- 收藏
- 关注
原创 JNDI数据源局部配置(解决Cannot create JDBC driver of class '' for connect URL 'null')
建议说不要用全局去配置JNDI,一是要修改tomcat的server.xml,容易破坏tomcat ,其次是那样吃力不讨好。我是建议用局部变量就好的。1.步骤一:学习配置JNDI之前,介绍你一定要先掌握tomcat的配置虚拟目录(可以去看Tomcat中主目录配置与虚拟目录配置问
2016-09-28 14:08:40
858
原创 中间容器
10.4 中间容器用来添加组件的轻容器,称为中间容器。JPanel 面板 ●JPanel类用来创建一个面板对象,可以向这个面板添加组件(直接使用add方法)。 ●使用时需要把这个面板添加到底层容器或其他中间容器中。 ●JPanel面板的默认布局是FlowLayout布局。 ●构造方法 ◆JPanel():构造一个面板容器对象 JScrollPane滚
2016-06-15 18:24:28
1525
原创 Graphics
Graphics是Java绘图的核心类,它可以支持两种绘图:一种是基本的绘图,如画线、矩形、圆等;另一种是画图像,主要用于动画制作。要进行绘图,首先要找到一个Graphics类的对象。Graphics类是抽象类,没有办法直接生成一个对象来使用,而且它也没有提供任何static方法可供直接调用,那么到底应该如何使用Graphics类呢?update()方法和paint()方法就是其中的一个答
2016-06-15 12:58:19
1618
原创 icon=newImageIcon()如何加载同一文件夹中的已有图片:
一、问题ImageIcon icon = new ImageIcon("pic.jpg");执行结果是icon无法显示二、解决类中有如下调用:ImageIcon icon = new ImageIcon("pic.jpg"); 很自然地认为当前类文件和图片在同一路径下即可。其实所谓的相对路径起点是工程的根目录,即project。这行代码执行时在project目录
2016-06-07 16:22:53
15211
4
转载 JSplitPane类
11.2 JSplitPane类类似于Box容器,JSplitPane容器允许我们在单行或单列中显示组件。然而Box可以包含任意数量的组件,JSplitPane只可以用来显示两个组件。组件可以变化尺寸并通过一个可移动的分隔栏进行分隔。分隔栏可以使得用户可以通过拖拽分隔栏来调整所包含组件的尺寸。图11-5显示了垂直与水平分割面板,同时显示在移动分隔栏之前与之后的样子。11.2
2016-06-04 10:31:13
2819
转载 JTextField
四. 文本输入框、密码输入框 文本输入框包括两种,单行文本输入框 (JTextField) 和多行文本输入框 (JTextArea)。密码输入框则只有一种 (JPasswordField)。JPasswordField 是 JTextField 的子类,它们的主要区别是 JPasswordField 不会显示出用户输入的东西,而只会显示出程序员设定的一个固定字符,比如 '*'。
2016-05-24 22:43:13
1053
原创 java登录界面各项设置(enter登录)
import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.sql.*;class Login extends JFrame implements ActionListener{JPanel panel_top;JPanel panel_center;JPanel panel_bo
2016-05-24 21:39:49
2305
转载 用户在对话框下拉列表中选择的为显示文本区中的文本
问题描述:编写一个FontFamily类,该类对象获取当前机器可用的全部字体名称。编写一个对话框FontDialog,该对话框是模式对话框,采用BorderLayout布局,包含一个JComboBox放在北面显示全部字体的名称,包含一个JLabel放在中间,显示字体的效果,包含两个按钮放在南面,点击YES,在对话框所依赖的窗口中设置字体的效果,点击Cancle取消。编写一个窗口FrameHaveD
2016-04-26 21:26:10
1011
原创 java 带滚动条的多行文本输入
package crazy_talking; import java.awt.GridLayout; import java.awt.LayoutManager; //import java.util.EmptyStackException; import javax.swing.JFrame; import javax.swing.JLabel; import
2016-04-22 08:46:27
3184
原创 java 引入监听、事件
java.awt.*那这个说一下吧。这个是说当前awt包目录下所有的类,但是不包括awt目录下子包里面的类。如果要调用事件处理方面的类,再需导入awt的子包,也就是import java.awt.event.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;这两句可以合成一句
2016-04-22 08:23:15
641
转载 JFrame(框架)中添加和设置JPanel(面板
Swing 程序用JFrame 对象实现了它们的窗口。JFrame 类是AWT Frame 类的一个子类。它还加入了一些Swing 所独有的特性。与 Frame 的使用十分相似。唯一的区别在于,你不能将组件加入到JFrame中。你可以或者将组件加入到JFrame 的content pane(内容面板) 中,或者提供一个新的content pane(内容面板)。 面板与顶
2016-04-17 13:35:01
2488
原创 java:double四舍五入并保留两位小数的方法
1.只要输出结果12double x1 = 0.026;System.out.println(String.format("%.2f", x1));2.数据转换1234567
2016-03-22 21:33:23
1116
转载 访问限制:由于对必需的库E:\j2sdk\jre\lib\rt.jar具有一定限制,因此无法访问类型JFrame
项目——右键——属性——构建路径——库 将JRE系统库移除,在重新添加库,将JRE系统库重新添加进去,就好了
2016-03-18 20:42:15
1104
原创 Java中print、printf、println的区别
printf主要是继承了C语言的printf的一些特性,可以进行格式化输出print就是一般的标准输出,但是不换行println和print基本没什么差别,就是最后会换行System.out.printf("the number is: d",t);参照JAVA API的定义如下:'d' 整数 结果被格式化为十进制整数'o' 整数 结果被格式化为八进制整数'x', 'X
2016-03-05 23:53:56
369
转载 二叉排序树的删除
(网上讲二叉排序树删除的资料很少,这篇很不错!转自:http://bbs.csdn.net/topics/110010437)二叉排序树的删除: 对于一般的二叉树来说,删去树中的一个结点是没有意义的,因为它将使以被删除的结点为根的子树变成森林,破坏了整棵树的结构但是,对于二叉排序树,删去树上的一个结点相当于删去有序序列中的一个记录,只要在删除某个结点后不改变二叉排序树的特
2015-11-21 01:44:42
1140
原创 二插树相关知识
1.删总体思想:分多种情况讨论1.被删除节点没有子树的情况,直接删除,并修改对应父节点的指针为空。2.对于只有一个子树的情况,考虑将其子树作为其父节点的子树,关于是左还是右,根据被删除的节点确定。3.最复杂的是有两个子数的情况,可以考虑两种方法,都是同样的思想:用被删除节点A的左子树的最右节点或者A的右子树的最左节点作为替代A的节点,并修改相应的最左或最右节点的父节点的指针,修改方
2015-11-19 13:41:03
547
TortoiseSVN1.9.5和中文包
2017-03-31
eclipse插件subclipse
2017-03-31
HibernateTools-3.2.4
2017-03-08
apache2.4 (httpd-2.4.23-win64-VC14)
2017-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人