其他分享
首页 > 其他分享> > 关于控件设置外边距的时候,文本显示不全的问题

关于控件设置外边距的时候,文本显示不全的问题

作者:互联网

Insets insets = new Insets(2, 20, 2, -16);

this.setMargin(insets);

左边距设为20是为让空出来的边距可以放图标,右边距设置为-16是为了让文本框和其他的文本框一样的大小,

因为设立左边距,肯定会比其他的正常文本框的文本框要长。

 

但是如果右边距设为-16后,会出现文本框看到的内容不全的结果,如下图:

 这是正常的结果:

 

这的情况,只能把右边距设为一个正整数了,牺牲宽度一致的需要

Insets insets = new Insets(2, 20, 2, 8);

this.setMargin(insets);

标签:控件,insets,16,距设,不全,文本框,Insets,20,文本
来源: https://www.cnblogs.com/wwssgg/p/16265279.html