Java Swing开发时,给文本框设置边框和边距:
JTextArea jta = new JTextArea();
Border border = BorderFactory.createLineBorder(Color.BLACK);
jta.setBorder(BorderFactory.createCompoundBorder(border,BorderFactory.createEmptyBorder(5, 5, 5, 5)));
设置无框有内边距的:
JTextArea jta = new JTextArea("program info etc.");
Border border = BorderFactory.createEmptyBorder(0,0,0,0); // 设置无框,有内边距的
jta.setBorder(BorderFactory.createCompoundBorder(border,
BorderFactory.createEmptyBorder(10, 10, 10, 10)));
另一种方法:
JTextArea jta = new JTextArea("program info etc.");
jta.setSize(300,300);
jta.setMargin(new Insets(5, 5, 5, 5));
BorderFactory所提供的方法:
达维营-前端网