java在理解JList时遇到困难
我已经建立了一个程序(运行良好),但我真的想使用JList而不是单选按钮。问题是,我在尝试做这件事时经历了一段可怕的时光,结果我遇到了一堆错误和一个功能失调的程序。如果有人能提供在Java中如何正确使用列表的例子,我们将不胜感激!我没有发布我的程序,因为我不是在寻找答案,只是关于JList的一般建议。感谢那些推荐教程链接的人——这很有帮助!:)
你可以在下面搜索框中键入要查询的问题!
我已经建立了一个程序(运行良好),但我真的想使用JList而不是单选按钮。问题是,我在尝试做这件事时经历了一段可怕的时光,结果我遇到了一堆错误和一个功能失调的程序。如果有人能提供在Java中如何正确使用列表的例子,我们将不胜感激!我没有发布我的程序,因为我不是在寻找答案,只是关于JList的一般建议。感谢那些推荐教程链接的人——这很有帮助!:)
# 1 楼答案
阅读JList API,并按照标题为
How to Use Lists
的链接进入包含工作示例的Swing教程其他评论:
不要使用setBounds()来调整组件的大小/位置。Swing设计用于布局管理器,原因太多,无法在此列出。Swing教程还有一个关于布局管理器的部分
不要使用键盘列表器。这是使用AWT时的一种旧方法。Swing有更好的API。在这种情况下,您需要在文本字段的文档中添加一个DocumentListener。本教程还有一节介绍如何编写DocumentListener
将教程链接放在手边,它将帮助解决许多问题
# 2 楼答案
我已经用你的代码做了些什么了