2016-05-23 2 views
0

Мне было интересно, как установить интервал и задать размер компонента JTextArea в Java.Как положить простыню вокруг JtextArea

например

//I've tried 
     questInfo = new JTextArea(20,30); 
     questInfo.setMargin(new Insets(10,10,10,10)); 

Когда я просматривать графический интерфейс, он просто показывает заполнение JTextArea в панели сверху вниз и слева направо, не расстояние между панелью

ответ

4

Видимо, это не происходит из-за к UI, переопределяющему маржу. Пожалуйста, обратитесь к этому question. Вы можете решить эту проблему, используя:

questInfo.setBorder(BorderFactory.createCompoundBorder(
     field.getBorder(), 
     BorderFactory.createEmptyBorder(5, 5, 5, 5))); 
Смежные вопросы