0
我在摆弄Swing,发现某些元素没有出现在我的应用程序中。最值得注意的是JScrollPane,出于某种原因,我的JTextArea和JButton之间似乎有一个网格列。GridLayout和JScrollPane的额外列未显示 - Java Swing
见下图:
我的方法如下:
private void panels(){
JFrame frame=new JFrame("Viewing All Program Details");
JPanel panel = new JPanel(new GridLayout(1,1));
panel.setBorder(new EmptyBorder(5, 5, 5, 5));
JPanel rightPanel = new JPanel(new GridLayout(15,0,10,10));
rightPanel.setBorder(new EmptyBorder(15, 5, 5, 10));
JTextArea textArea = new JTextArea(storeAllString,0,70);
JScrollPane scrollBarForTextArea=new JScrollPane(textArea,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
panel.add(textArea);
frame.add(scrollBarForTextArea);
frame.getContentPane().add(panel,BorderLayout.LINE_START);
frame.getContentPane().add(rightPanel,BorderLayout.EAST);
frame.setSize(1000, 700);
frame.setVisible(true);
rightPanel.add(saveCloseBtn);
rightPanel.add(closeButton);
}
那做了之后。谢了哥们。 – Splunk