Jtable单元格中放置一个panel。panel中有四个Jlabel

问题描述

看了好多例子。但是没有解决。自己这块用的很少。。求指点怎么实现下图效果。最好有代码。。 问题补充:<div class="quote_title">yqin 写道</div><div class="quote_div"><pre name="code" class="java">Panel panel=new Panel();JLabel label1=new JLabel("修改"); JLabel label2=new JLabel("删除");JLabel label3=new JLabel("预约");JLabel label4=new JLabel("挂号");panel.add(label1);panel.add(label2);panel.add(label3);panel.add(label4); Object [][]data={ { {"2010-8-8","咨询",((JLabel)panel.getComponent(0)).getText()+" "+((JLabel)panel.getComponent(1)).getText()+" "+((JLabel)panel.getComponent(2)).getText()+" "+((JLabel)panel.getComponent(3)).getText()}, {"2010-8-8","咨询",((JLabel)panel.getComponent(0)).getText()+" "+((JLabel)panel.getComponent(1)).getText()+" "+((JLabel)panel.getComponent(2)).getText()+" "+((JLabel)panel.getComponent(3)).getText()} };</pre></div><br /><br /><br /><br /><br /><br />。。。这个label能响应事件吗。。<br />需求改了。不放到table中了。多谢解答<br />

解决方案

Panel panel=new Panel();JLabel label1=new JLabel("修改"); JLabel label2=new JLabel("删除");JLabel label3=new JLabel("预约");JLabel label4=new JLabel("挂号");panel.add(label1);panel.add(label2);panel.add(label3);panel.add(label4); Object [][]data={ { {"2010-8-8","咨询",((JLabel)panel.getComponent(0)).getText()+" "+((JLabel)panel.getComponent(1)).getText()+" "+((JLabel)panel.getComponent(2)).getText()+" "+((JLabel)panel.getComponent(3)).getText()}, {"2010-8-8","咨询",((JLabel)panel.getComponent(0)).getText()+" "+((JLabel)panel.getComponent(1)).getText()+" "+((JLabel)panel.getComponent(2)).getText()+" "+((JLabel)panel.getComponent(3)).getText()} };

时间: 2024-10-04 20:33:52

Jtable单元格中放置一个panel。panel中有四个Jlabel的相关文章

easyui-easyUI中的dategrid中单元格中嵌套一个combbox

问题描述 easyUI中的dategrid中单元格中嵌套一个combbox easyUI中的dategrid中单元格中嵌套一个combbox,如何通过combbox里面的数据的改变而改变其他单元格对应的值? 解决方案 是编辑模式下的吧?切换到编辑模式后通过getEditor方法获取到编辑对象添加onselect事件,然后获取其他单元格的编辑器调用相关方法设置内容就行了 var ed = $('#dg').datagrid('getEditor', {index:正在编辑的行下标,field:'要

java jtable 单元格中如何弹出鼠标右键菜单

问题描述 java桌面程序jtable单元格处于编辑状态时如何弹出鼠标右键菜单我在jtable中放了一些常用语句,使用的时候直接复制其中的一部分,然后粘贴到需要的地方单元格处于编辑状态时不知如何弹出鼠标右键菜单现(当然,这里是可以用CTRL+CCTRL+V的)

怎么在JTable单元格中添加下拉列表框

问题描述 我想在指定的那一列中添加下拉列表框,而不是每个单元格中都添加.希望大家给我相关的代码例子!谢谢了哦!!!

Excel单元格中第一个为0数字不显示怎么办?

1.我们在EXCEL中选中要处理的excel单元格,点击右键,选择设置单元格格式 如下图所示: 2. 然后在打开的"设置单元格格式"中我们点击"数字"下面左边选框中的"文字"再点击 确定: 3. 设置成功,数字0可以显示了. 好了这样我们不管输入多长的数字也是显示出来了,这样还解决了另一个问题如果数字过长会自动显示科学计算的问题哦.

Spread for Windows Forms快速入门(8)---单元格中用户动作触发的事件

这篇文章概括介绍了单元格的哪些事件是由控件的用户动作触发的.虽然它没有全面地列出的用户可能执行的每一个动作,但是它详细地描述了用户所使用的大部分普通操作所引发的事件. 因为某些动作一直出现,或者某些动作反复出现, 我们就在列表中放弃了这部分动作.举例来说,这些列表并不包括MouseMove, MouseHover, MouseEnter, MouseLeave, Invalidated和CursorChanged事件. 如果你想在此基础上做进一步的研究,我们提供了一个示例以便你与Spread控件

JTable单元格修改后恢复原值

问题描述 有一个defaulttablemodel的JTable通过addMouseListenernewMouseAdapter()publicvoidmouseClicked(MouseEvente)得到某单元格改变前的值a1addTableModelListenertableValueChanged(TableModelEventevt)可以得到某单元格改变后的值a2如果a2的值是非法的修改,就把该单元格的值恢复为a1怎么实现撒 解决方案 解决方案二:补充:怎么把如果a2的值是非法的修改,

Excel中合并单元格中快速添加序号的方法

  Excel中合并单元格中快速添加序号的方法          如下图所示,需要在数据的A列加入序号: 如果我们利用传统的拖动填充方式添加序号,系统会弹出这样的提示:"此操作要求合并单元格都具有相同大小" 即不能对数据源格式进行修改,又不能用常规方法添加序号,怎么办呢? 要手工逐个的填写吗? 答案是否定的,如果数据量太大的话,我们不可能一个一个去手工添加吧. 这里给大家介绍一个简单的方法. 首先,选中要添加序号的单元格: 编辑栏输入公式: =MAX($A$1:A1)+1 注意关键的一

Excel单元格中画表格的技巧

通过渐变颜色直观地掌握数据的整体分布情况 在一个单元格区域中显示双色渐变或三色渐变,颜色的底纹表示单元格中的值,并且渐变颜色能够智能地随数据值的大小而改变,非常强悍吧.新版Excel带来的全新的"色阶"条件格式,让阅读者可以更直观更舒服的查看. 1.选中需要分析的数据,如"A3:C8"单元格区域. 2.在Excel"功能区"的"开始"选项卡中,单击"样式"组中的[条件格式]按钮. 3.在"条件格式

在同一Excel单元格中混用文本与数值数据

在Excel中,有时我们需要在同一单元格中既显示文本,又显示数值.可以通过以下这些公式技巧来将文本与数字混合显示在同一单元格中. 技巧之一 例如,假设A6单元格包含数值1234,我们可以在另一个单元格(如D5)中输入以下公式: ="总数:"&A6 则在D5单元格中就会显示出:"总数:1234",如图1所示. 图1 计算结果 在本例中,符号&所起的作用是将文本"总数"与A6单元格中的内容连接在一起.对这样一个包含公式的单元格应用数值