| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1303 人关注过本帖
标题:JTable标题问题
只看楼主 加入收藏
h229159701
Rank: 1
来 自:广东
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-5-10
收藏
 问题点数:0 回复次数:6 
JTable标题问题
请问一下:
我想在点击JTable列标题的时候将标题取出  试过好几种方法都不行 有谁能帮帮我吗:
搜索更多相关主题的帖子: JTable 
2008-05-16 11:05
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
class demo  implements MouseListener
{
    Container cp;
    TextField t;
    JFrame f;
    JLabel la;
    public demo()
    {
     f=new JFrame();
     t=new TextField(100);
     cp=f.getContentPane();
     cp.setLayout(new BorderLayout());
     la=new JLabel("请输入数据");
     cp.add(la,BorderLayout.CENTER);
     cp.add(t,BorderLayout.EAST);
     la.addMouseListener(this);
     f.pack();
     f.show();
    }
    public void mouseClicked(MouseEvent ev){
    t.setText(la.getText()+"mouseClicked");
    
     }
//响应压下鼠标
public void mousePressed(MouseEvent ev){
    t.setText(la.getText()+"mousePressed");
     }
//响应松开鼠标
public void mouseReleased(MouseEvent ev){
    t.setText(la.getText()+"mouseReleased");
     }
//响应鼠标进入
public void mouseEntered(MouseEvent ev){
    t.setText(la.getText()+"mouseEntered");
     }
//响应鼠标退出
public void mouseExited(MouseEvent ev){
    t.setText(la.getText()+"mouseExited");
    }

    
    public static void main(String []args)
    {
        new demo();
        }
    }

学习需要安静。。海盗要重新来过。。
2008-05-16 12:25
h229159701
Rank: 1
来 自:广东
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-5-10
收藏
得分:0 
啊正
不好意思  你是不是看错了我的意思了啊?看你的程序好像是点击JLabel就取出JLabel的值
但是我现在要的不是JLabel的 我要的JTable 也就是一个表格的~~~要点击表格标题去标题名  如果只是单单点击表数据就可以做出来  但是我不知道怎么实现点击标题的事件
2008-05-17 09:59
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
恩,看错题目了...JTabel也好像支持鼠标事件...用相同的方法处理就好了

学习需要安静。。海盗要重新来过。。
2008-05-17 10:04
h229159701
Rank: 1
来 自:广东
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-5-10
收藏
得分:0 
啊正
不可以的~~~内容表格就可以用鼠标点击事件,但是如果是想点击表标题是不可以的~~~
其实我是想在点击表标题栏(标题栏哦)时,然后将该栏的标题字符取出来 以下的方法可以取出,但是是在点击表内容才可以,而不是标题
JTable tab=new JTable();
System.out.println(tab.getColumnName(tab.getColumnCount());
2008-05-17 17:08
h229159701
Rank: 1
来 自:广东
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-5-10
收藏
得分:0 
写错了~~~是
JTable tab=new JTable();
System.out.println(tab.getColumnName(tab.getSelectedColumn());
2008-05-17 17:18
h229159701
Rank: 1
来 自:广东
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-5-10
收藏
得分:0 
该问题已经解决~~~
谢谢sunkaidong哦~~~
2008-05-26 19:24
快速回复:JTable标题问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012772 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved