gridbaghelper.java
来自「ASCII图画分类: 图像处理 可以将鼠标画的图象转成ASCII的形式」· Java 代码 · 共 51 行
JAVA
51 行
package joeh.asciidraw;
import java.awt.*;
import java.applet.*;
import java.io.*;
public class GridBagHelper extends Object {
//no constructor
public static void constrain(Container container, Component component,
int grid_x, int grid_y, int grid_width, int
grid_height,
int fill, int anchor, double weight_x, double
weight_y,
int top, int left, int bottom, int right)
{
GridBagConstraints c = new GridBagConstraints();
c.gridx = grid_x; c.gridy = grid_y;
c.gridwidth = grid_width; c.gridheight = grid_height;
c.fill = fill; c.anchor = anchor;
c.weightx = weight_x; c.weighty = weight_y;
if (top+bottom+left+right > 0)
c.insets = new Insets(top, left, bottom, right);
((GridBagLayout)container.getLayout()).setConstraints(component,c);
container.add(component);
}
public static void constrain(Container container, Component component,
int grid_x, int grid_y, int grid_width, int
grid_height) {
constrain(container, component, grid_x, grid_y,
grid_width, grid_height, GridBagConstraints.NONE,
GridBagConstraints.NORTHWEST, 0.0, 0.0, 0, 0, 0, 0);
}
public static void constrain(Container container, Component component,
int grid_x, int grid_y, int grid_width, int
grid_height,
int top, int left, int bottom, int right) {
constrain(container, component, grid_x, grid_y,
grid_width, grid_height, GridBagConstraints.NONE,
GridBagConstraints.NORTHWEST,
0.0, 0.0, top, left, bottom, right);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?