如何在Java和AWT中以类似网格的组件表示多行数据
我有一些数据记录(少于10条)。每条记录由几行文本组成。 我想在一种网格中向用户呈现记录,用户可以在其中选择一条记录 我在考虑列表组件或jTable,但我不能让它们显示超过一行的文本。那么我应该使用什么组件,或者如何实现这一点 在主题中,我建议使用AWT,因为大小确实很重要,也就是说,我希望在小程序中使用此功能,并希望避免任何额外的库如何在Java和AWT中以类似网格的组件表示多行数据,java,gridview,datagrid,Java,Gridview,Datagrid,我有一些数据记录(少于10条)。每条记录由几行文本组成。 我想在一种网格中向用户呈现记录,用户可以在其中选择一条记录 我在考虑列表组件或jTable,但我不能让它们显示超过一行的文本。那么我应该使用什么组件,或者如何实现这一点 在主题中,我建议使用AWT,因为大小确实很重要,也就是说,我希望在小程序中使用此功能,并希望避免任何额外的库 提前感谢感谢马克西莫夫的链接,我找到了如何解决这个问题的例子,也找到了我不知何故错过的非常有趣的链接- 要指定组件的文本具有HTML格式,只需将 标记文本的开头,
提前感谢感谢马克西莫夫的链接,我找到了如何解决这个问题的例子,也找到了我不知何故错过的非常有趣的链接- 要指定组件的文本具有HTML格式,只需将 标记文本的开头,然后在中使用任何有效的HTML 剩下的。以下是在按钮文本中使用HTML的示例:
button=newjbutton(“两行”);
在我的例子中,设置行的高度并在显示字符串数据之前添加标记就足够了。HTML标记还允许我使用额外的格式、颜色等
才华横溢
谢谢你,maksimiov我刚刚意识到你的答案是链接,它可能是相关的。稍后我将对此进行验证。我也重写了问题。对不起!这并不意味着它模棱两可。
button = new JButton("<html><b><u>T</u>wo</b><br>lines</html>");