社区
Java SE
帖子详情
jtable能不能在单元格上绑定一个日历控件?
kiss_wn
2007-07-12 10:58:01
如题,单击jtable的一个单元格就会弹出一个日历控件可以选择日期,该如何实现?
...全文
371
6
打赏
收藏
jtable能不能在单元格上绑定一个日历控件?
如题,单击jtable的一个单元格就会弹出一个日历控件可以选择日期,该如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dllgn
2007-07-17
打赏
举报
回复
看不明白,能详细点吗,
joejoe1991
2007-07-16
打赏
举报
回复
用不着这么麻烦的吧 加个点击事件 弹出个日历不就好了么。 干什么还改写renderer
kiss_wn
2007-07-15
打赏
举报
回复
还不是很明了,能不能说的详细一些啊
Inhibitory
2007-07-15
打赏
举报
回复
看Java tutorial中的改写table cellrenderer,就明白了,这个东西不是一下都能明白的,得自己看程序说明才行。
wangyan_83
2007-07-12
打赏
举报
回复
写个renderer
这个例子给你参考一下
DefaultTableCellRenderer tcr = new DefaultTableCellRenderer()
{
public Component getTableCellRendererComponent(JTable table,Object value,
boolean isSelected,boolean hasFocus,int row,int column)
{
JTextArea textPane = new JTextArea();
textPane.setLineWrap(true);
textPane.setText((String)value);
TableColumnModel columnModel = table.getColumnModel();
textPane.setSize(columnModel.getColumn(column).getWidth(),
10);
int heightWanted = (int) textPane.getPreferredSize().getHeight();
if (heightWanted > table.getRowHeight(row))
{
table.setRowHeight(row, heightWanted);
}
if (isSelected)
{
textPane.setBackground(table.getSelectionBackground());
textPane.setForeground(table.getSelectionForeground());
}
else
{
textPane.setBackground(table.getBackground());
textPane.setForeground(table.getForeground());
}
return textPane;
}
};
wangyan_83
2007-07-12
打赏
举报
回复
可以的
JTable
合并
单元格
由于合并的
单元格
在用户交互时可能需要特殊处理,比如点击、选择等,你需要监听`
JTable
`的事件,比如`MouseClicked`和`SelectionChanged`,并在这些事件的回调函数中进行相应的逻辑处理。 5. **第三方库**: 有些...
Swing
JTable
组件设置
单元格
合并
Swing
JTable
组件设置
单元格
合并,内置Test测试类,核心API GridBagTable tasktable = new GridBagTable(model); tasktable.mergeCells(startRow, endRow, 0, 0);
Jtable
中放入多个按钮
当我们需要在`
JTable
`中实现更复杂的交互,比如在
一个
单元格
内放置多个按钮时,这通常涉及到自定义`TableCellRenderer`和`TableCellEditor`。下面我们将深入探讨如何在`
JTable
`中放入多个按钮以及相关的技术细节。 ...
JTable
操作
单元格
行 列
1. **创建和设置
单元格
值**:`
JTable
`中的每个
单元格
都由
一个
`DefaultTableModel`管理。你可以通过`setValueAt()`方法来设置
单元格
的值,例如`model.setValueAt(value, row, column)`。 2. **获取
单元格
值**:同样...
Java Swing实现
JTable
检测
单元格
数据变更事件的方法示例
作者自己实现了
一个
单元格
监听器 TableCellListener,它订阅了指定 table 的 addPropertyChangeListener,根据 e.getPropertyName() 来识别
单元格
编辑事件,根据 table.isEditing() 方法来判断
单元格
正在编辑还是...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章