【发布时间】:2013-03-28 03:20:09
【问题描述】:
我尝试自己做一些 GUI,我在 youtube 上找到了一个使用它的示例。它在他的屏幕上有效,但在我的电脑上无效。
这是代码示例
SP_CONVERSATION.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
SP_CONVERSATION.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
SP_CONVERSATION.setViewportView(TA_Conversation);
MainWindow.getContentPane().add(SP_CONVERSATION);
SP_CONVERSATION.setBounds(10, 90, 330, 180);
它是这么说的
Exception in thread "main" java.lang.IllegalArgumentException: invalid horizontalScrollBarPolicy
at javax.swing.JScrollPane.setHorizontalScrollBarPolicy(Unknown Source)
我对这个有点陌生,所以我不知道该怎么做
【问题讨论】:
-
不确定这与 JOptionPane 有什么关系。看起来您正在玩 JScrollPane。我建议您阅读 How to Use Scroll Panes 上的 Swing 教程以获取示例和解释。不要使用 setBounds() 来调整和定位组件。本教程还有一个关于使用布局管理器的部分。此外,请遵循标准 Java 命名约定。变量名不是大写的。如果这一切都没有帮助,那么您需要发布一个演示问题的 SSCCE。
-
抱歉标记了错误的标签
-
你还没有修复标题,你还没有发布 SSCCE。
标签: java swing jscrollpane