Java核心技术中的一个类GBC的代码(可能用到)
来源:互联网 发布:雷洋案 网络意见领袖 编辑:程序博客网 时间:2024/05/21 08:11
这个是从百度上找个,不知道能不能用,下面有个自己用的
package cc.co.tonylee.network;
import java.awt.GridBagConstraints;
/**
This class simplifies the use of the GridBagConstraints
class.
*/
public class GBC extends GridBagConstraints
{
/**
Constructs a GBC with a given gridx and gridy position and
all other grid bag constraint values set to the default.
@param gridx the gridx position
@param gridy the gridy position
*/
public GBC(int gridx, int gridy)
{
this.gridx = gridx;
this.gridy = gridy;
}
/**
Sets the cell spans.
@param gridwidth the cell span in x-direction
@param gridheight the cell span in y-direction
@return this object for further modification
*/
public GBC setSpan(int gridwidth, int gridheight)
{
this.gridwidth = gridwidth;
this.gridheight = gridheight;
return this;
}
/**
Sets the anchor.
@param anchor the anchor value
@return this object for further modification
*/
public GBC setAnchor(int anchor)
{
this.anchor = anchor;
return this;
}
/**
Sets the fill direction.
@param fill the fill direction
@return this object for further modification
*/
public GBC setFill(int fill)
{
this.fill = fill;
return this;
}
/**
Sets the cell weights.
@param weightx the cell weight in x-direction
@param weighty the cell weight in y-direction
@return this object for further modification
*/
public GBC setWeight(double weightx, double weighty)
{
this.weightx = weightx;
this.weighty = weighty;
return this;
}
/**
Sets the insets of this cell.
@param distance the spacing to use in all directions
@return this object for further modification
*/
public GBC setInsets(int distance)
{
this.insets = new java.awt.Insets(
distance, distance, distance, distance);
return this;
}
/**
Sets the insets of this cell.
@param top the spacing to use on top
@param left the spacing to use to the left
@param bottom the spacing to use on the bottom
@param right the spacing to use to the right
@return this object for further modification
*/
public GBC setInsets(int top, int left, int bottom, int right)
{
this.insets = new java.awt.Insets(
top, left, bottom, right);
return this;
}
/**
Sets the internal padding
@param ipadx the internal padding in x-direction
@param ipady the internal padding in y-direction
@return this object for further modification
*/
public GBC setIpad(int ipadx, int ipady)
{
this.ipadx = ipadx;
this.ipady = ipady;
return this;
}
}
这个在java核心技术的P253的例子中用了,没有问题
import java.awt.*;
public class GBC extends GridBagConstraints{
public GBC(int gridx, int gridy)
{
this.gridx = gridx; this.gridy = gridy;
}
public GBC(int gridx, int gridy, int gridwidth, int gridheight)
{
this.gridx = gridx; this.gridy = gridy; this.gridwidth = gridwidth; this.gridheight = gridheight;
}
public GBC setAnchor(int anchor) {
this.anchor = anchor; return this;
}
public GBC setFill(int fill) {
this.fill = fill; return this;
}
public GBC setWeight(double weightx, double weighty) {
this.weightx = weightx;
this.weighty = weighty;
return this;
}
public GBC setInsets(int distance) {
this.insets = new Insets(distance, distance, distance, distance);
return this;
}
public GBC setInsets(int top, int left, int bottom, int right){
this.insets = new Insets(top, left, bottom, right);
return this;
}
public GBC setIpad(int ipadx, int ipady) {
this.ipadx = ipadx;
this.ipady = ipady;
return this;
}
}
- Java核心技术中的一个类GBC的代码(可能用到)
- JAVA 2 核心技术中的GBC类
- JAVA2核心技术中的GBC类
- 制作flash可能用到的javascript代码
- 《Java核心技术》java中的{},static{}的代码块
- 可能用到的java扩展包:javax.*
- java网格组布局之GBC类
- 可能用到的工具类网站
- 可能用到的jquery遍历json的代码
- 可能用到的函数
- 论文可能用到的
- Flash动画可能用到的简单AS3代码
- 关于Java核心技术书中的代码点和代码单元是怎么理解的呢?
- 关于Java核心技术书中的代码点和代码单元是怎么理解的呢?
- 【linux】安装java中可能用到的命令
- 整几个即将可能用到的java库 标识下
- Java核心技术很优美的代码1
- java数组用到的java类库中的方法
- 看数据结构写代码(59) 键树的双链表示法
- centos 查看当前系统版本
- 第六章数组 第五题
- Hello World!
- iOS系统样式下自定义TableView分割线
- Java核心技术中的一个类GBC的代码(可能用到)
- android listview使用总结
- iOS开发常见错误汇总-自己整理!
- CMAKE 中平台判断
- 《算法基础》枚举——画家问题
- Linux安装USB无线网卡驱动安装小记
- 0143928--皮丽莉--c++作业
- python numpy 总结
- Android PagerAdapter notifyDatasetChanged