我目前有一个窗框,里面有面板,我用它来运行我的程序。现在我需要同时显示文本和代码运行。
在同一个窗口中显示它的问题是它最小化了我用于输入处理的总屏幕区域。
因此我决定创建一个对话框并将所有文本转储到其中。
事实证明这是一个错误的决定,因为有时输出非常大并且对话框不包含滚动条。
谁能告诉我最好的方法是什么?
我只是想建议我应该尝试什么,不需要任何代码部分,因为我想自己做:)
最佳答案
- 创建一个新的 JWindow(或 JFrame,这里有一个教程:http://download.oracle.com/javase/tutorial/uiswing/components/frame.html)
- 在其中,创建一个新的 JTextArea 并将所有文本转储到那里
- 要获得滚动效果,请在 JTextArea 周围创建一个新的 JScrollPane。教程:http://download.oracle.com/javase/tutorial/uiswing/components/scrollpane.html
关于java - 创建另一个窗口只显示文本 + Swing ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5409130/