【发布时间】:2011-03-01 14:33:30
【问题描述】:
我在项目中使用 Java EE 技术构建一个简单的网络日历。
我们定义了一个表,其中每一行都是一个员工,每一列代表一个小时间隔。表格宽度和列宽是可调的。在每个单元格中,我们都有从数据库中检索到的文本,指示员工在该时间间隔内正在做什么/应该做什么。
问题是有时单元格中的文本会比实际单元格大。 我的任务是通过以“智能方式”减少文本的长度来使文本更“可读”,以便它可以更“优雅地”适合单元格。
例如,如果最初在一个单元格中我有:“Writing documents”,在调整大小后我应该检索:“Wrtng.dcmnts”或“Writ.docum”。以便文本可以很好地适应。
有什么聪明的方法吗?或者删除人声/将字符串一分为二就足够了?
【问题讨论】:
-
单元格尺寸是否固定?字符串是常量还是动态创建的?
-
单元格尺寸可调?从数据库中检索字符串。任何东西都可能在那里。甚至是小说……
-
我希望网络日历不供国际使用。您的缩写在其他语言中可能会变得毫无意义。