频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Java Swing中使用双击事件

来源:tjl713 作者: 出处:巧巧读书 2005-11-08 进入讨论组
下一页 1 2 

  今天自己写个小程序碰到了这个问题,在网上搜了一下人家的思路,整理了一下代码可以运行,感觉不错!

  直接在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 {
  contentPane = (JPanel)this.getContentPane();
  contentPane.setLayout(borderLayout1);
  this.setSize(new Dimension(532, 468));
  this.setTitle("Frame Title");

  jPanel1.setLayout(xYLayout1);
  jList1.addMouseListener(new Frame1_jList1_mouseAdapter(this));
  contentPane.add(jPanel1, BorderLayout.CENTER);
  jPanel1.add(jScrollPane1, new XYConstraints(18, 34, 209, 326));
  jScrollPane1.getViewport().add(jList1, null);
  jList1.setListData(strData);
  }




观看地址: http://www.qqread.com/java/w820429060.html 更多文章 更多内容请看Java环境安装配置Java编程开发手册专题,或进入讨论组讨论。
下一页 1 2 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章