Добавление JScrollPanel к JTextArea

267
06 апреля 2017, 18:24

Могу ли я добавить элемент JScrollpanel к JTextAreа, не используя panel, box и т.д? Если да, то как?

Answer 1
    JScrollPane scrollPane = new JScrollPane();
    scrollPane.setBounds(50, 50, 100, 100);
    getContentPane().add(scrollPane);
    JTextArea textArea = new JTextArea();
    scrollPane.setViewportView(textArea);

метод "setViewportView()" делает именно то что ты хотел
для удобства если ты используешь WindowBuildel Editor в всплывающем меню есть удобная функция "Surround with"

Answer 2

Можно примерно так:

public class Example {

JTextArea incoming;

public static void main(String[] args) {
    Example example= new Example ();
    example.go();
}
public void go (){
    ......
    incoming = new JTextArea(15,50);
    incoming.setLineWrap(true);
    incoming.setWrapStyleWord(true);
    incoming.setEditable(false);
    **JScrollPane qScroller = new JScrollPane(incoming) ;**
    qScroller.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
    qScroller.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);

.........

READ ALSO
@WebFilter( UrlPatterns = {“”}) игнорируется

@WebFilter( UrlPatterns = {“”}) игнорируется

Я чего то не понимаю, как должны работать urlPatterns в фильтре? Почему независимо от урла фильтр срабатывает в любом случае ?

252
Как кратко вывести элементы массива

Как кратко вывести элементы массива

Нужно вывести через пробел слова, записанные в массив из 7 объектовИнтересует как сделать этот код короче:

225
Графический покер при помощи Java [требует правки]

Графический покер при помощи Java [требует правки]

Всем доброго времени суток! Дали мне задание для курсовой работы — написать сайт при помощи Java с покером (техасский холдем), но я не знаю, с чего...

201
Retrofit2 Ошибка Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $

Retrofit2 Ошибка Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $

Retrofit2 Ошибка Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $ Подскажите пожалуйста как исправить?

318