边框其实是JScrollPane的。
但是使用JScrollPane.setBorder(null);是无效的。
因为JScrollPane的源码中设置,若没有边框则默认添加边框。这个陷阱不能抹掉,就必须要填。因此需要创建一个不占空间的边框来填满。
就可以解决问题。
Border js = BorderFactory.createEmptyBorder();
JScrollPane.setBorder(js);
但是使用JScrollPane.setBorder(null);是无效的。
因为JScrollPane的源码中设置,若没有边框则默认添加边框。这个陷阱不能抹掉,就必须要填。因此需要创建一个不占空间的边框来填满。
就可以解决问题。
Border js = BorderFactory.createEmptyBorder();
JScrollPane.setBorder(js);
解决方案 »
- 如何让一个JAVA方法 一段时间只有一个人执行,别的用户要等前面一个人执行完才能执行
- java线程的问题,请高手解决。
- 急!请大家看看
- 为什么conn.setAutoCommit(false)不起作用?
- 关于Vector的小问题
- 又toStrinG问题
- 求高手怎样在JTextArea或JTextPane中显示竖排文字,而且是从左到右的竖排
- 如何使Jtable的cell中的文字一或的焦点就处于选定状态。
- 求jcreator mx的注冊碼
- client-server 的socket程序,刚开始运行正常,运行一段时间后出现connection reset by peer错误,如何解决??
- NoClassDefFoundError 错误
- org.jvnet.substance的问题
jScrollPane.setBorder(BorderFactory.createEmptyBorder());
add(jScrollPane);这个样子吧