有人可以帮我在JTextArea中添加垂直和水平滚动条吗?
textarea1 = new JTextArea();
textarea1.setBounds(17,183,208,100);
textarea1.setBackground(new Color(40,40,40));
textarea1.setForeground(new Color(225,228,0));
textarea1.setEnabled(true);
textarea1.setFont(new Font("sansserif",0,12));
textarea1.setText(chat1);
textarea1.setBorder(BorderFactory.createBevelBorder(1));
textarea1.setVisible(true);
谢谢 :)
最佳答案
以下是如何实现的:
JTextArea ta = new JTextArea();
JScrollPane sp = new JScrollPane(ta); // JTextArea is placed in a JScrollPane.
将JTextArea包含在JScrollPane中之后,应将JScrollPane添加到文本区域应位于的位置。在以下示例中,带有滚动条的文本区域被添加到JFrame中:
JFrame f = new JFrame();
f.getContentPane().add(sp);
关于java - 如何在我的JTextArea(java)中添加水平和垂直滚动条,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51638745/