日期:2014-05-20  浏览次数:20648 次

在GUI中如何实现格子做背景
在界面上显示的文字,怎么在后面加上格子的背景,就像下面这样的,这个是从数据库的查询结果截图的,感觉这样展现出来的内容看着比较舒服,

请问大家如果要实现这样的效果应该怎么做?

------解决方案--------------------
可以用GridBagLayout进行布局,也可以用Box容器
------解决方案--------------------
使用GridBagLayout http://www.cnblogs.com/willmove/archive/2007/08/14/855033.html
这篇文章可以看看
------解决方案--------------------
那个和布局技术无关吧 一看大有可能是table 所以应该是隔行颜色不同 
比如
Java code

public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean isFocused, int row, int column) { 
            if (row % 2 == 0) { 
            setBackground(new Color(235,235,235)); 
            } else { 
            setBackground(table.getBackground()); 
            }
        }

------解决方案--------------------
探讨

那个和布局技术无关吧 一看大有可能是table 所以应该是隔行颜色不同
比如Java code

public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean isFocused, int row, int column) {
……