Java JScrollPane不';与JTextPane一起使用时不显示
我试图在文本窗格旁边显示一个滚动条,但找不到它不显示的原因Java JScrollPane不';与JTextPane一起使用时不显示,java,swing,jscrollpane,Java,Swing,Jscrollpane,我试图在文本窗格旁边显示一个滚动条,但找不到它不显示的原因 this.setLayout(null); editorPane = new JTextPane(); size = editorPane.getPreferredSize(); editorPane.setBounds(17, 12, 533, size.height * 3); editorPane.setBackground(Color.BLACK); editorPane.se
this.setLayout(null);
editorPane = new JTextPane();
size = editorPane.getPreferredSize();
editorPane.setBounds(17, 12, 533, size.height * 3);
editorPane.setBackground(Color.BLACK);
editorPane.setForeground(Color.WHITE);
//editorPane.setEditable(false);
console = editorPane.getStyledDocument();
scrollConsole = new JScrollPane(editorPane);
scrollConsole.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
this.add(editorPane);
this.add(scrollConsole);
避免使用
null
布局,像素完美的布局在现代ui设计中是一种错觉。影响零部件单个尺寸的因素太多,您无法控制。Swing的设计初衷是与布局管理器一起工作,丢弃这些布局管理器将导致无止境的问题,您将花费越来越多的时间来纠正这些问题
有关更多详细信息,请参阅
你有两个基本的错误
null
布局,但忽略了设置JScrollPane
JTextPane
设置为JScrollPane
的视图,然后将其与JScrollPane
一起添加到容器中。一个组件只能属于一个容器,通过第二次添加它,您已经将其从JScrollPane
有关更多详细信息,请参见。避免使用
null
布局,像素完美布局在现代ui设计中是一种错觉。影响零部件单个尺寸的因素太多,您无法控制。Swing的设计初衷是与布局管理器一起工作,丢弃这些布局管理器将导致无止境的问题,您将花费越来越多的时间来纠正这些问题
有关更多详细信息,请参阅
你有两个基本的错误
null
布局,但忽略了设置JScrollPane
JTextPane
设置为JScrollPane
的视图,然后将其与JScrollPane
一起添加到容器中。一个组件只能属于一个容器,通过第二次添加它,您已经将其从JScrollPane
有关更多详细信息,请参见。避免使用
null
布局,像素完美布局在现代ui设计中是一种错觉。影响零部件单个尺寸的因素太多,您无法控制。Swing的设计初衷是与布局管理器一起工作,丢弃这些布局管理器将导致无止境的问题,您将花费越来越多的时间来纠正这些问题
有关更多详细信息,请参阅
你有两个基本的错误
null
布局,但忽略了设置JScrollPane
JTextPane
设置为JScrollPane
的视图,然后将其与JScrollPane
一起添加到容器中。一个组件只能属于一个容器,通过第二次添加它,您已经将其从JScrollPane
有关更多详细信息,请参见。避免使用
null
布局,像素完美布局在现代ui设计中是一种错觉。影响零部件单个尺寸的因素太多,您无法控制。Swing的设计初衷是与布局管理器一起工作,丢弃这些布局管理器将导致无止境的问题,您将花费越来越多的时间来纠正这些问题
有关更多详细信息,请参阅
你有两个基本的错误
null
布局,但忽略了设置JScrollPane
JTextPane
设置为JScrollPane
的视图,然后将其与JScrollPane
一起添加到容器中。一个组件只能属于一个容器,通过第二次添加它,您已经将其从JScrollPane
有关更多详细信息,请参见非常感谢您的回答!我的GUI由一个背景图像和一组组件组成,这些组件需要放置在精确的位置才能与该图像匹配。如果没有空布局,这是怎么做的?在这种情况下,我可能会考虑使用我自己,或者使用<代码>插图< /代码>或<代码>边框< /代码> s。问题是,不同系统字体度量的差异将改变所有这一切以及它的外观…非常感谢您的回答!我的GUI由一个背景图像和一组组件组成,这些组件需要放置在精确的位置才能与该图像匹配。如果没有空布局,这是怎么做的?在这种情况下,我可能会考虑使用我自己,或者使用<代码>插图< /代码>或<代码>边框< /代码> s。问题是,不同系统字体度量的差异将改变所有这一切以及它的外观…非常感谢您的回答!我的GUI由一个背景图像和一组组件组成,这些组件需要放置在精确的位置才能与该图像匹配。如果没有空布局,这是怎么做的?在这种情况下,我可能会考虑使用我自己,或者使用<代码>插图< /代码>或<代码>边框< /代码> s。问题是,不同系统字体度量的差异将改变所有这一切以及它的外观…非常感谢您的回答!我的GUI由一个背景图像和一组组件组成,这些组件需要放置在精确的位置才能与该图像匹配。如果没有空布局,这是怎么做的?在这种情况下,我可能会考虑使用我自己,或者使用<代码>插图< /代码>或<代码>边框< /代码> s。问题是,不同系统字体度量的差异将改变所有这一切以及它的外观。。。