0
Я пытаюсь добавить полосу прокрутки в свою JTextarea, но полоса прокрутки не отображается ни в моем Jtoolbar , может кто-нибудь скажет мне, что не так с этим кодом. так что я могу это исправить. Я смотрел eeverywhere Но ScrollPane стил не показываетJScrollPane не показывает JTextarea
public PlayerGui() {
// create main windows
super("Liste");
JTextArea editors = new JTextArea();
editors.setLineWrap(true);
editors.setWrapStyleWord(true);
// scroll bar
JScrollPane scroll = new JScrollPane(editors);
setEditor(editors);
// create center panel
JPanel cent = new JPanel();
//create Panel for the to
JPanel north = new JPanel();
setNorthpanel(north);
// create tool bar
JToolBar toolbar = new JToolBar();
toolbar.add(scroll);
// set center panel and add preffered layout and backgrounds and size
setCenter(cent);
getCenter().setLayout(new BorderLayout());
// add scroll bar and toolbar
add(scroll, BorderLayout.EAST);
add(toolbar, BorderLayout.SOUTH);
//getCenter().setBackground(Color.black);
Dimension size = new Dimension(getCenter().getPreferredSize());
getEditor().setPreferredSize(size);
getCenter().getPreferredSize();
getCenter().setBorder(new CompoundBorder(new EmptyBorder(10,10 ,10,10),new EtchedBorder(Color.BLACK, Color.black)));
//add text editor to the center panel
getCenter().add(getEditor(),BorderLayout.CENTER);
//set layout of the frame
setLayout(new BorderLayout());
menubar1 = new JMenuBar();
//create menu list from a string arrays
for(int i=0; i<list.length; i++){
JMenu menus = new JMenu(list[i]);
menubar1.add(menus);
}
Опубликовать [SSCCE] (http://sscce.org/), который демонстрирует вашу проблему. Мы не знаем, что делает метод setEditor (...). Поскольку он использует текстовую область, возможно, это и является причиной проблемы. – camickr
'getCenter(). GetPreferredSize();' Хм .. Чего вы ожидаете от этого? –