Java 创建另一个仅显示文本的窗口+;摆动

Java 创建另一个仅显示文本的窗口+;摆动,java,swing,Java,Swing,我现在有一个窗口框架,里面有面板,我用它来运行我的程序。现在我需要在并排运行代码的同时显示文本 在同一窗口中显示它的问题是,它最小化了我用于输入处理的总屏幕面积 因此,我决定创建一个对话框并转储其中的所有文本 这被证明是一个错误的决定,因为有时输出非常大,对话框不包含滚动条 谁能告诉我最好的方法是什么 我只想知道我应该尝试什么,不需要任何代码部分,因为我想自己去做:) 创建一个新的JWindow(或JFrame,这里有一个教程:) 在它里面,创建一个新的JTextArea并将所有文本转储到那里

我现在有一个窗口框架,里面有面板,我用它来运行我的程序。现在我需要在并排运行代码的同时显示文本

在同一窗口中显示它的问题是,它最小化了我用于输入处理的总屏幕面积

因此,我决定创建一个对话框并转储其中的所有文本

这被证明是一个错误的决定,因为有时输出非常大,对话框不包含滚动条

谁能告诉我最好的方法是什么

我只想知道我应该尝试什么,不需要任何代码部分,因为我想自己去做:)

  • 创建一个新的JWindow(或JFrame,这里有一个教程:)
  • 在它里面,创建一个新的JTextArea并将所有文本转储到那里
  • 要获得滚动,请在JTextArea周围创建一个新的JScrollPane。教程:

您应该遵循传统,使用以下任一方法:

  • 一个
    JFrame
    将承载您的应用程序,并打开任意数量的
    JDialog
    s用于滚动文本等

  • 一个
    JFrame
    和任意数量的
    JInternalPane
    s

JFrame
是一个顶级容器,每个应用程序应该只有一个。这样你不会失去任何功能,你会坚持标准,这肯定会让人们的生活在未来变得更轻松。也许是你的

嘿,当我试图创建一个框架时,我想显示这两个窗口,它说不能在一个容器中这样做。。。那么我可以这样做吗?你肯定可以创建多个窗口。没有看到你的代码我不确定你看到的问题是什么。试试这样的方法:f=newjframe();f、 setVisible(true)@userNNNN..dialog.。输出非常大,对话框中不包含滚动条…“如果您将滚动条放在其中,它们会包含滚动条!”!请注意,JSplitPane、JTabbedPane、CardLayout或JDesktopPane/JInternalFrame都是在单个JFrame中提供多个大型组件的方式。也许你应该在采取目前的策略之前调查一下。是的,绝对。。。事实上,我放弃了我说过的策略……:)