background image

Java 教程:Java Swing 中使用双击事件

整理了一下代码可以运行,
 直接在 JBuilder 中新建一个应用程序,至于具体步骤就不描述了,此代码没有 main 函
数无法直接运行。下面我贴出在 Frame1 中的代码:
 import java.awt.*;
 import java.awt.event.*;
 import javax.swing.*;
 import com.borland.jbcl.layout.*;
 import java.util.

Date

;

 

public

 

class

 Frame1

 

extends

 JFrame {

 JPanel contentPane;
 BorderLayout borderLayout1 = 

new

 BorderLayout();

 JPanel jPanel1 = 

new

 JPanel();

 XYLayout xYLayout1 = 

new

 XYLayout();

 JScrollPane jScrollPane1 = 

new

 JScrollPane();

 JList jList1 = 

new

 JList();

 

//初始化的 JList 中的数据

 
 String[] strData = {
 "One", "Tow", "Three"};
 

//保存点击按钮的时间

 
 long clickTime = 0;
 

//Construct the frame

 
 

public

 Frame1() {

 enableEvents(AWTEvent.WINDOW_EVENT_MASK);
 

try

 {

 jbInit();
 }
 

catch

 (Exception e) {

 e.printStackTrace();
 }
 }
 

//Component initialization

 
 

private

 void jbInit() throws Exception {