JFrame中关闭事件/setDefaultCloseOperation的使用方法



JFrame中关闭事件/setDefaultCloseOperation的使用方法

一、JFrame中setDefaultCloseOperation的使用方法
public void setDefaultCloseOperation(int operation)
设置用户在此窗体上发起 “close” 时默认执行的操作。必须指定以下选项之一:

* DO_NOTHING_ON_CLOSE(在 WindowConstants 中定义):不执行任何操作;要求程序在已注册的 WindowListener 对象的 windowClosing 方法中处理该操作。
* HIDE_ON_C[......]

Read more

swing组件介绍(1)



swing组件介绍(1)

学习swing组件,主要有三个内容
一是组件的显示,二是对组件支持的事件进行侦听,三是是自定义组件
1.JFrame
JFrame是主窗口,它和JDialog,JApplet的地位并列.但是,一个JFrame可以添加JDialog和JApplet进去它的内容面板,而反过来就不行
下面来看JFrame的例子

Java代码:

package blog.swing;
import javax.swing.*;
import java.awt.event.*;

class JFrameDemo
{
JFrame mainFrame;[......]

Read more

swing组件介绍(2)

swing组件介绍(2)

19.JProgressBar
进度条.当一个任务要较长时间来完成时,我们可以用一个进度条来表示任务的完成进度.
在讲进度条的用法之前,我们先来看javax.swing.SwingWorker类的用法.我们将用这个类来模拟我们的”较长的任务”.
在java中,组件是在一个用户界面线各里绘制的.如果我们把一个用时较长的任务放到这个线程来实现(例如我们把一个用时较长的任务放到一个按钮的
actionPerformed(…)),那么用户界面将会僵死(例如包含那个按钮的窗口的菜单将暂不可用,而要等actionPerform完成返回后才可用).
通过Swin[......]

Read more

swing组件介绍(3)

swing组件介绍(3)

swing组件介绍(3)

 

23.JTree
这个组件太复杂了,只能很简单很简单地介绍一下.
一树由根节点和子节点组成.它们都是由DefaultMutableTreeNode表示
根节点是必须的,子节点可有可无.
传给DefaultMutableTreeNode的构造方法的是一个Object.在构造JTree的时候,会调用这个Object的toString()取得显示在JTree上的节点的文本.
调用void add(MutableTreeNode newChild)来增加一个子节点.
在构造JTree时,将用DefaultM[......]

Read more

JAVA在JFrame中加背景图片

JAVA在JFrame中加背景图片

方法1:

import java.awt.Container;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class Test extends JFrame {

public Test() {
setBak(); //调用背景方法
Container c = getContentPane(); //获取JFrame面板
JPa[......]

Read more

JAVA字符串分割的两种方法–split和StringTokenizer 得到字符串数组

JAVA字符串分割的两种方法–split和StringTokenizer

JAVA字符串分割的两种方法–split和StringTokenizer

 

在JAVA字符串处理函数列表一览中介绍了比较多的字符串处理函数,不过有一种我们经常会用到的处理没有被加入–字符串的分割。下面是分别用split函数和StringTokenizer类来实现字符串分割的简单代码:
●利用split函数:

String s = new String(“2_8_7_4_3_9_1″);
String[] arr = s.split(“_”);

●利用StringTokeniz[......]

Read more

MySQL的BLOB类型

MySQL的BLOB类型

  • BLOB介绍
  • BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器。在计算机中,BLOB常常是数据库中用来存储二进制文件的字段类型。BLOB是一
  • 个大文件,典型的BLOB是一张图片或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者存放到一个数据库)。根据Eric Raymond的
  • 说法,处理BLOB的主要思想就是让文件处理器(如数据库管理器)不去理会文件是什么,而是关心如何去处理它。但也有专家强调,这种处理大数据对象的方法是把双
  • [......]

Read more

Linux mysql 从文件导入数据 出现乱码

Linux mysql 从文件导入数据 出现乱码

首先我的sql文件没乱码,(用ultraedit 管理员界面可以看到文件编码)

数据库编码和文件一致

 

解决方法:

进到mysql里面看看variables

mysql> show variables like “%char%”;

 

+————————–+——————————————–+

 

| Variable_name | Value |

&nbsp[......]

Read more

hibernate映射视图

hibernate映射视图

因为一个报表需要的统计需要连接3张表,而且sql语句比较复杂,并且三张表都是百万数量级的数据。所有开始我选择的是native SQL的方式去执行这个查询。但是问题来了,因为我们公司的框架JSP页面的展现是使用EC控件,而且封装的方法在这里不能使用原生sql的方式,所有我只能选择建立视图。

 

建立视图后,使用Eclipse去映射这个视图,我在想,视图没有主键。而且自动生成的配置文件和相关的POJO类

 

发生了变化:

 

生成的POJO类有两个,一个跟表名对应的POJO类只有一个属性,就是一个[......]

Read more

SQL指令— CONCAT(字符串连接函数)(

SQL指令— CONCAT(字符串连接函数)(

今天做了一个字符串连接的东西, 因为想的偏了,好久没有做出来,原来就一个concat连接函数就搞定的事。还我弄半天。贴一下网上找到的这个函数的用法,我照猫画虎把自己的东西也做出来了,(*^__^*) 嘻嘻……

有的时候,我们有需要将由不同栏位获得的资料串连在一起。每一种资料库都有提供方法来达到这个目的:

  • MySQL: CONCAT()
  • Oracle: CONCAT(), ||
  • SQL Server: +

CONCAT() 的语法如下:

CONCAT(字串1, 字串2, 字串3, …): 将字串1、[......]

Read more