1
我似乎無法看到滾動條顯示。我注意到在我的應用程序的底部有一個小框,當我添加了滾動窗格代碼時,它的尺寸太小,無法做任何事情,它肯定不會使我需要滾動的文本區域。任何幫助,將不勝感激。JScrollpane滾動條沒有顯示
mainFrame = new JFrame();
menuBar = new JMenuBar();
menu = new JMenu("File");
messageArea = new JTextArea(20, 35);
messageEntry = new JTextArea(5, 35);
fl = new FlowLayout();
currentMessage = "";
sp = new JScrollPane(messageArea);
sp.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
sp.setSize(100, 100);
messageArea.setEditable(false);
messageArea.setLineWrap(true);
menuBar.add(menu);
sendButton = new JButton("Send");
sendButton.addActionListener(this);
mainFrame.setPreferredSize(new Dimension(400,500));
mainFrame.setLayout(fl);
mainFrame.getContentPane().setBackground(Color.blue);
mainFrame.setJMenuBar(menuBar);
mainFrame.add(messageArea);
mainFrame.add(messageEntry);
mainFrame.add(sp);
mainFrame.add(sendButton);
mainFrame.setResizable(false);
mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mainFrame.setTitle("Communicator");
mainFrame.pack();
mainFrame.setVisible(true);
哇,我一直與那一小時戰鬥。謝謝! – user519670