`
725137
  • 浏览: 81705 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

JTable给表头添加JButton的方法

阅读更多

最近在做一个Swing的项目,小弟也是刚接触Swing,很多都不熟悉,这次就为一个给JTableHeader里加一个JButton搞得头大,他不单单是要加上去,还得实现JButton的事件,Jtable是根本不支持edit事件的,在网上找了很多资料。都没有相关的文章。最后不得已还得自已研究去。不过总算搞出来。

 

直接说下原理吧,就是自已实现一个类 extends JtableHeader implements CellEditorListener 就可以了.具体实现的方法可以看下这个CellEditorListener的帮助。

 

然后将这人JtableHeader交给jtable就行了。

 

这样就可以实现点击JButton了。代码很多。我就不发了。

分享到:
评论
1 楼 flyfox1982 2009-06-22  
可以table header addActionListener 来实现。

相关推荐

    jtable增删改查和jtree连接

    JButton[] btn={new JButton("增加"),new JButton("删除"),new JButton("修改"),new JButton("查询"),new JButton("重置")}; public JTextField[] txt ={new JTextField(),new JTextField(),new JTextField(),new ...

    Java代码-学生信息管理界面

    `JFrame`上可以添加各种组件,如`JTable`用于显示学生信息,`JLabel`用于文本提示,`JButton`用于执行操作,以及`JTextField`和`JComboBox`等输入控件用于数据录入。 对于学生信息的展示,项目可能使用了`JTable`...

    JAVA学生成绩管理

    示例中的“添加”按钮就是通过`new JButton("添加");`创建的,并且为该按钮注册了一个事件监听器(`addActionListener(this);`),以响应点击事件。 #### 2.3 动作监听器(ActionListener) 当用户执行某些操作(如点击...

    Java Swing Examples

    在本文档中,我们将详细介绍 Swing 中的一些关键组件,包括 JTable、JTree、JList、JToolTip、JComboBox、JMenu、JTabbedPane、Border、JSlider 等,并通过具体的示例来展示它们的应用场景。 #### 二、JTable 示例...

    java与mysql图形界面的简单交互管理

    这些库提供了丰富的组件,如JTable用于显示数据,JButton用于触发操作。通过监听按钮事件,我们可以调用对应的业务逻辑函数来执行数据库操作。 最后,社区交流和学习是非常有益的。对于Java与MySQL连接的问题,...

    java课设学生信息管理

    - **Swing组件**:在本程序中使用到的主要Swing组件有`JFrame`(主窗口)、`JButton`(按钮)、`JTextField`(文本输入框)、`JLabel`(标签)、`JTable`(表格)、`JScrollPane`(滚动面板)等。 #### 2. 数据结构...

    Swing深入.rar

    例如,JTable组件就体现了这种模式,其中TableModel管理数据,TableColumnModel定义列,而TableHeaderView则处理表头。 3. **事件处理**:Swing引入了事件监听器接口,如ActionListener、MouseListener等,使得...

    html 标记大全.rar

    11. `<td>`和`<th>`:定义表格单元格和表头单元格。 12. `<form>`:创建表单。 13. `<input>`:定义输入字段。 14. `<button>`:定义按钮。 接下来,我们转向Java的Swing组件。Swing是Java AWT(Abstract Window ...

    基于java swing开发的学生管理系统源代码

    - `JButton`:用于触发事件,如添加、删除、修改学生信息。 - `JLabel`:显示静态文本或图标,常用于表头或提示信息。 - `JTextField` 和 `JTextArea`:用于输入和显示文本信息,如学生的姓名、学号等。 - `...

    Java swing开发的GUI图书馆后台管理系统,可做为java毕业设计.zip

    1. **Swing组件使用**:系统可能包含了JFrame、JPanel、JButton、JLabel、JComboBox、JTextArea、JTable等Swing组件,这些组件用于构建图形界面,如主窗口、按钮、标签、下拉框、文本域和表格,以展示图书信息、执行...

Global site tag (gtag.js) - Google Analytics