|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.awt.GridBagConstraints
public class GridBagConstraints
GridBagConstraints
클래스는,GridBagLayout
클래스를 사용해 배치되는 컴퍼넌트의 제약을 지정합니다.
GridBagLayout
,
직렬화 된 형식 필드의 개요 | |
---|---|
static int |
ABOVE_BASELINE
anchor 필드가 취할 수 있는 값입니다. |
static int |
ABOVE_BASELINE_LEADING
anchor 필드가 취할 수 있는 값입니다. |
static int |
ABOVE_BASELINE_TRAILING
anchor 필드가 취할 수 있는 값입니다. |
int |
anchor
이 필드는 컴퍼넌트가 그 표시 영역보다 작은 경우에 사용됩니다. |
static int |
BASELINE
anchor 필드가 취할 수 있는 값입니다. |
static int |
BASELINE_LEADING
anchor 필드가 취할 수 있는 값입니다. |
static int |
BASELINE_TRAILING
anchor 필드가 취할 수 있는 값입니다. |
static int |
BELOW_BASELINE
anchor 필드가 취할 수 있는 값입니다. |
static int |
BELOW_BASELINE_LEADING
anchor 필드가 취할 수 있는 값입니다. |
static int |
BELOW_BASELINE_TRAILING
anchor 필드가 취할 수 있는 값입니다. |
static int |
BOTH
컴퍼넌트를 수평과 수직의 어느 쪽에도 사이즈 변경합니다. |
static int |
CENTER
컴퍼넌트를 그 표시 영역의 중앙에 배치합니다. |
static int |
EAST
컴퍼넌트를 그 표시 영역의 우단의 상하 중앙에 배치합니다. |
int |
fill
컴퍼넌트의 표시 영역이 컴퍼넌트의 필수 사이즈보다 클 때에 사용됩니다. |
static int |
FIRST_LINE_END
현재의 ComponentOrienation 로, 페이지의 최초의 일반적인 텍스트행이 종료하는 표시 영역의 코너에 컴퍼넌트를 배치합니다. |
static int |
FIRST_LINE_START
현재의 ComponentOrienation 로, 페이지의 최초의 일반적인 텍스트행이 시작되는 표시 영역의 코너에 컴퍼넌트를 배치합니다. |
int |
gridheight
컴퍼넌트의 표시 영역의 1 열의 셀수를 지정합니다. |
int |
gridwidth
컴퍼넌트의 표시 영역의 1 행의 셀수를 지정합니다. |
int |
gridx
컴퍼넌트의 표시 영역의 리딩 엣지를 포함한 셀을 지정합니다. |
int |
gridy
컴퍼넌트의 표시 영역의 상부에 셀을 지정합니다. |
static int |
HORIZONTAL
컴퍼넌트를 수평으로 사이즈 변경해, 수직에는 사이즈 변경하지 않습니다. |
Insets |
insets
컴퍼넌트의 외측의 패딩, 즉 컴퍼넌트와 그 표시 영역의 구석까지의 영역의 최소치를 지정합니다. |
int |
ipadx
컴퍼넌트의 안쪽의 패딩, 즉 컴퍼넌트의 최소폭에 추가하는 영역의 값을 지정합니다. |
int |
ipady
컴퍼넌트의 안쪽의 패딩, 즉 컴퍼넌트의 최소의 높이에 추가하는 영역의 값을 지정합니다. |
static int |
LAST_LINE_END
현재의 ComponentOrienation 로, 페이지의 마지막 일반적인 텍스트행이 종료하는 표시 영역의 코너에 컴퍼넌트를 배치합니다. |
static int |
LAST_LINE_START
현재의 ComponentOrienation 로, 페이지의 마지막 일반적인 텍스트행이 시작되는 표시 영역의 코너에 컴퍼넌트를 배치합니다. |
static int |
LINE_END
현재의 ComponentOrienation 로, 일반적인 텍스트행이 시작되는 표시 영역의 엣지에 따라 컴퍼넌트를 중앙에 배치합니다. |
static int |
LINE_START
현재의 ComponentOrienation 로, 일반적인 텍스트행이 시작되는 표시 영역의 엣지에 따라 컴퍼넌트를 중앙에 배치합니다. |
static int |
NONE
컴퍼넌트의 사이즈를 변경하지 않습니다. |
static int |
NORTH
컴퍼넌트를 그 표시 영역의 상단의 좌우 중앙에 배치합니다. |
static int |
NORTHEAST
컴퍼넌트를 그 표시 영역의 우상구석에 배치합니다. |
static int |
NORTHWEST
컴퍼넌트를 그 표시 영역의 좌상구석에 배치합니다. |
static int |
PAGE_END
현재의 ComponentOrienation 로, 페이지의 말미에 관련지을 수 있었던 표시 영역의 엣지에 따라 컴퍼넌트를 중앙에 배치합니다. |
static int |
PAGE_START
현재의 ComponentOrienation 로, 페이지의 개시 위치에 관련지을 수 있었던 표시 영역의 엣지에 따라 컴퍼넌트를 중앙에 배치합니다. |
static int |
RELATIVE
이 컴퍼넌트가, 열 또는 행 ( gridwidth , gridheight )의 최종 컴퍼넌트의 근처나, 직전에 추가된 컴퍼넌트 (gridx , gridy )의 근처에 배치되도록(듯이) 지정합니다. |
static int |
REMAINDER
컴퍼넌트가 열 또는 행의 마지막 컴퍼넌트가 되도록(듯이) 지정합니다. |
static int |
SOUTH
컴퍼넌트를 그 표시 영역의 하단의 좌우 중앙에 배치합니다. |
static int |
SOUTHEAST
컴퍼넌트를 그 표시령·6의 우하구석에 배치합니다. |
static int |
SOUTHWEST
컴퍼넌트를 그 표시 영역의 왼쪽 하단 모서리에 배치합니다. |
static int |
VERTICAL
컴퍼넌트를 수직으로 사이즈 변경해, 수평에는 사이즈 변경하지 않습니다. |
double |
weightx
여분의 수평 스페이스를 분배하는 방법을 지정합니다. |
double |
weighty
수직의 여분의 스페이스를 분배하는 방법을 지정합니다. |
static int |
WEST
컴퍼넌트를 그 표시 영역의 좌단의 상하 중앙에 배치합니다. |
생성자 의 개요 | |
---|---|
GridBagConstraints ()
모든 필드를 디폴트 값로 설정해 GridBagConstraint 객체를 작성합니다. |
|
GridBagConstraints (int gridx,
int gridy,
int gridwidth,
int gridheight,
double weightx,
double weighty,
int anchor,
int fill,
Insets insets,
int ipadx,
int ipady)
모든 필드를 건네받은 인수로 설정해 GridBagConstraints 객체를 작성합니다. |
메소드의 개요 | |
---|---|
Object |
clone ()
이 구라두 가방 제약의 카피를 작성합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
필드의 상세 |
---|
public static final int RELATIVE
gridwidth
, gridheight
)의 최종 컴퍼넌트의 근처나, 직전에 추가된 컴퍼넌트 (gridx
, gridy
)의 근처에 배치되도록(듯이) 지정합니다.
gridwidth
,
gridheight
,
gridx
,
gridy
,
정수 필드치 public static final int REMAINDER
public static final int NONE
public static final int BOTH
public static final int HORIZONTAL
public static final int VERTICAL
public static final int CENTER
public static final int NORTH
public static final int NORTHEAST
public static final int EAST
public static final int SOUTHEAST
public static final int SOUTH
public static final int SOUTHWEST
public static final int WEST
public static final int NORTHWEST
public static final int PAGE_START
ComponentOrienation
로, 페이지의 개시 위치에 관련지을 수 있었던 표시 영역의 엣지에 따라 컴퍼넌트를 중앙에 배치합니다. 수평 방향에서의 NORTH 와 동등합니다.
public static final int PAGE_END
ComponentOrienation
로, 페이지의 말미에 관련지을 수 있었던 표시 영역의 엣지에 따라 컴퍼넌트를 중앙에 배치합니다. 수평 방향에서의 SOUTH 와 동등합니다.
public static final int LINE_START
ComponentOrienation
로, 일반적인 텍스트행이 시작되는 표시 영역의 엣지에 따라 컴퍼넌트를 중앙에 배치합니다. 수평 방향의 왼쪽으로부터 오른쪽 방향을 나타내는 WEST, 오른쪽으로부터 좌향을 나타내는 EAST 와 동등합니다.
public static final int LINE_END
ComponentOrienation
로, 일반적인 텍스트행이 시작되는 표시 영역의 엣지에 따라 컴퍼넌트를 중앙에 배치합니다. 수평 방향의 왼쪽으로부터 오른쪽 방향을 나타내는 WEST, 오른쪽으로부터 좌향을 나타내는 EAST 와 동등합니다.
public static final int FIRST_LINE_START
ComponentOrienation
로, 페이지의 최초의 일반적인 텍스트행이 시작되는 표시 영역의 코너에 컴퍼넌트를 배치합니다. 수평 방향의 왼쪽으로부터 오른쪽 방향을 나타내는 NORTHWEST, 오른쪽으로부터 좌향을 나타내는 NORTHWEST 와 동등합니다.
public static final int FIRST_LINE_END
ComponentOrienation
로, 페이지의 최초의 일반적인 텍스트행이 종료하는 표시 영역의 코너에 컴퍼넌트를 배치합니다. 수평 방향의 왼쪽에서 오른쪽을 나타내는 NORTHWEST, 오른쪽에서 왼쪽을 나타내는 NORTHWEST 와 동등합니다.
public static final int LAST_LINE_START
ComponentOrienation
로, 페이지의 마지막 일반적인 텍스트행이 시작되는 표시 영역의 코너에 컴퍼넌트를 배치합니다. 수평 방향의 왼쪽에서 오른쪽을 나타내는 SOUTHWEST, 오른쪽에서 왼쪽을 나타내는 SOUTHWEST 와 동등합니다.
public static final int LAST_LINE_END
ComponentOrienation
로, 페이지의 마지막 일반적인 텍스트행이 종료하는 표시 영역의 코너에 컴퍼넌트를 배치합니다. 수평 방향의 왼쪽에서 오른쪽을 나타내는 SOUTHEAST, 오른쪽에서 왼쪽을 나타내는 SOUTHEAST 와 동등합니다.
public static final int BASELINE
anchor
필드가 취할 수 있는 값입니다. 컴퍼넌트가 수평 방향에는 centering가 되어, 수직 방향에는 지배행의 baseline에 가지런히 할 수 있는 것을 지정합니다. 컴퍼넌트에 baseline가 없는 경우는, 수직 방향으로 centering 됩니다.
public static final int BASELINE_LEADING
anchor
필드가 취할 수 있는 값입니다. 컴퍼넌트가 리딩 엣지에 따라 수평 방향으로 배치되는 것을 지정합니다. 왼쪽에서 우측향의 컴퍼넌트의 리딩 엣지는 좌단입니다. 수직 방향에는, 지배행의 baseline에 가지런히 할 수 있습니다. 컴퍼넌트에 baseline가 없는 경우는, 수직 방향으로 centering 됩니다.
public static final int BASELINE_TRAILING
anchor
필드가 취할 수 있는 값입니다. 컴퍼넌트가 트레이 링 엣지에 따라 수평 방향으로 배치되는 것을 지정합니다. 왼쪽에서 우측향의 컴퍼넌트의 트레이 링 엣지는 우단입니다. 수직 방향에는, 지배행의 baseline에 가지런히 할 수 있습니다. 컴퍼넌트에 baseline가 없는 경우는, 수직 방향으로 centering 됩니다.
public static final int ABOVE_BASELINE
anchor
필드가 취할 수 있는 값입니다. 컴퍼넌트가 수평 방향으로 centering 되는 것을 지정합니다. 수직 방향에는, 컴퍼넌트는 하단이 개시행의 baseline에 접하도록(듯이) 배치됩니다. 개시행에 baseline가 없는 경우는, 수직 방향으로 centering 됩니다.
public static final int ABOVE_BASELINE_LEADING
anchor
필드가 취할 수 있는 값입니다. 컴퍼넌트가 리딩 엣지에 따라 수평 방향으로 배치되는 것을 지정합니다. 왼쪽에서 우측향의 컴퍼넌트의 리딩 엣지는 좌단입니다. 수직 방향에는, 컴퍼넌트는 하단이 개시행의 baseline에 접하도록(듯이) 배치됩니다. 개시행에 baseline가 없는 경우는, 수직 방향으로 centering 됩니다.
public static final int ABOVE_BASELINE_TRAILING
anchor
필드가 취할 수 있는 값입니다. 컴퍼넌트가 트레이 링 엣지에 따라 수평 방향으로 배치되는 것을 지정합니다. 왼쪽에서 우측향의 컴퍼넌트의 트레이 링 엣지는 우단입니다. 수직 방향에는, 컴퍼넌트는 하단이 개시행의 baseline에 접하도록(듯이) 배치됩니다. 개시행에 baseline가 없는 경우는, 수직 방향으로 centering 됩니다.
public static final int BELOW_BASELINE
anchor
필드가 취할 수 있는 값입니다. 컴퍼넌트가 수평 방향으로 centering 되는 것을 지정합니다. 수직 방향에는, 컴퍼넌트는 상단이 개시행의 baseline에 접하도록(듯이) 배치됩니다. 개시행에 baseline가 없는 경우는, 수직 방향으로 centering 됩니다.
public static final int BELOW_BASELINE_LEADING
anchor
필드가 취할 수 있는 값입니다. 컴퍼넌트가 리딩 엣지에 따라 수평 방향으로 배치되는 것을 지정합니다. 왼쪽에서 우측향의 컴퍼넌트의 리딩 엣지는 좌단입니다. 수직 방향에는, 컴퍼넌트는 상단이 개시행의 baseline에 접하도록(듯이) 배치됩니다. 개시행에 baseline가 없는 경우는, 수직 방향으로 centering 됩니다.
public static final int BELOW_BASELINE_TRAILING
anchor
필드가 취할 수 있는 값입니다. 컴퍼넌트가 트레이 링 엣지에 따라 수평 방향으로 배치되는 것을 지정합니다. 왼쪽에서 우측향의 컴퍼넌트의 트레이 링 엣지는 우단입니다. 수직 방향에는, 컴퍼넌트는 상단이 개시행의 baseline에 접하도록(듯이) 배치됩니다. 개시행에 baseline가 없는 경우는, 수직 방향으로 centering 됩니다.
public int gridx
gridx=0
를 가집니다. 컴퍼넌트의 표시 영역의 리딩 엣지는, 수평 방향으로 왼쪽에서 우측향의 컨테이너에 대해서 좌단, 및 수평 방향으로 오른쪽으로부터 좌방향의 컨테이너에 대해서 우단이 됩니다. 값 RELATIVE
는, 컴퍼넌트를, 이 컴퍼넌트가 추가되기 직전에 컨테이너에 추가된 컴퍼넌트의 직후에 배치하도록(듯이) 지정합니다.
디폴트 값는 RELATIVE
입니다. gridx
에는 0 보다 작은 값을 지정할 수 없습니다.
clone()
,
gridy
,
ComponentOrientation
public int gridy
gridy=0
를 가집니다. 값 RELATIVE
는, 이 컴퍼넌트를 직전에 컨테이너에 추가된 컴퍼넌트의 바로 밑에 배치하도록(듯이) 지정합니다.
디폴트 값는 RELATIVE
입니다. gridy
에는 0 보다 작은 값을 지정할 수 없습니다.
clone()
,
gridx
public int gridwidth
REMAINDER
를 사용해, 컴퍼넌트의 표시 영역이 gridx
로부터 행의 마지막 셀까지인 것을 지정합니다. RELATIVE
를 사용해, 컴퍼넌트의 표시 영역이 gridx
로부터 그 행의 마지막 1 개(살) 앞의 셀까지인 것을 지정합니다.
gridwidth
에는 0 보다 작은 값을 지정할 수 없습니다. 디폴트 값는 1 입니다.
clone()
,
gridheight
public int gridheight
REMAINDER
를 사용해, 컴퍼넌트의 표시 영역이 gridy
로부터 열의 마지막 셀까지인 것을 지정합니다. RELATIVE
를 사용해, 컴퍼넌트의 표시 영역이 gridy
로부터 그 열의 마지막 1 개(살) 앞의 셀까지인 것을 지정합니다.
gridheight
에는 0 보다 작은 값을 지정할 수 없습니다. 디폴트 값는 1 입니다.
clone()
,
gridwidth
public double weightx
구라두 가방 레이아웃 매니저는, 1 열의 웨이트가 1 열의 모든 컴퍼넌트의 최대의 weightx
가 되도록(듯이) 계산합니다. 결과의 레이아웃이 전부 칠할 필요가 있는 영역의 폭보다 작은 경우, 여분의 스페이스가 각 열의 웨이트 에 비례해 분배됩니다. 웨이트가 제로의 열에는, 여분의 스페이스는 분배되지 않습니다.
모든 웨이트가 제로의 경우, 모든 여분의 스페이스가 셀의 구라두와 좌우 양단의 사이에 표시됩니다.
이 필드의 디폴트 값는 0
입니다. weightx
에는 0 보다 작은 값을 지정할 수 없습니다.
clone()
,
weighty
public double weighty
구라두 가방 레이아웃 매니저는, 1 행의 웨이트가 1 행의 모든 컴퍼넌트의 최대의 weighty
가 되도록(듯이) 계산합니다. 결과의 레이아웃이 전부 칠할 필요가 있는 영역의 높이보다 작은 경우, 여분의 스페이스가 각 행의 웨이트 에 비례해 분배됩니다. 웨이트가 제로의 행에는, 여분의 스페이스는 분배되지 않습니다.
모든 웨이트가 제로의 경우, 모든 여분의 스페이스가 셀의 구라두와 상하의 양단의 사이에 표시됩니다.
이 필드의 디폴트 값는 0
입니다. weighty
에는 0 보다 작은 값을 지정할 수 없습니다.
clone()
,
weightx
public int anchor
방향 상대치, baseline 상대치, 및 절대치의 3 종류의 값이 있습니다. 방향 상대치는, 컨테이너의 컴퍼넌트의 방향 프로퍼티을 기준으로 해석되어 baseline 상대치는 baseline를 기준으로 해석됩니다. 절대치의 해석은 없습니다. 절대치에는 이하의 것이 있습니다. CENTER
,NORTH
,NORTHEAST
,EAST
,SOUTHEAST
,SOUTH
,SOUTHWEST
,WEST
, 및 NORTHWEST
입니다. 방향 상대치에는 이하의 것이 있습니다. PAGE_START
,PAGE_END
,LINE_START
,LINE_END
,FIRST_LINE_START
,FIRST_LINE_END
,LAST_LINE_START
, 및 LAST_LINE_END
입니다. baseline 상대치에는 이하의 것이 있습니다. BASELINE
,BASELINE_LEADING
,BASELINE_TRAILING
,ABOVE_BASELINE
,ABOVE_BASELINE_LEADING
,ABOVE_BASELINE_TRAILING
,BELOW_BASELINE
,BELOW_BASELINE_LEADING
, 및 BELOW_BASELINE_TRAILING
입니다. 디폴트 값는 CENTER
입니다.
clone()
,
ComponentOrientation
public int fill
fill
에는, 다음의 값이 유효합니다.
NONE
:컴퍼넌트의 사이즈를 변경하지 않습니다.
HORIZONTAL
:컴퍼넌트의 폭을 수평 표시 영역의 최대 사이즈로 해, 높이는 변경하지 않습니다.
VERTICAL
:컴퍼넌트의 높이를 수직 표시 영역의 최대 사이즈로 해, 폭은 변경하지 않습니다.
BOTH
:컴퍼넌트를 표시 영역의 최대 사이즈로 합니다.
디폴트 값는 NONE
입니다.
clone()
public Insets insets
디폴트 값는 new Insets(0, 0, 0, 0)
입니다.
clone()
public int ipadx
ipadx
픽셀을 더한 것입니다.
디폴트 값는 0
입니다.
clone()
,
ipady
public int ipady
ipady
픽셀을 더한 것입니다. 디폴트 값는 0 입니다.
clone()
,
ipadx
생성자 의 상세 |
---|
public GridBagConstraints()
GridBagConstraint
객체를 작성합니다.
public GridBagConstraints(int gridx, int gridy, int gridwidth, int gridheight, double weightx, double weighty, int anchor, int fill, Insets insets, int ipadx, int ipady)
GridBagConstraints
객체를 작성합니다.
주:이 생성자 을 사용하면(자) 원시 코드가 읽기 어려워지므로, 이 생성자 은 자동 원시 코드 생성 툴에서만 사용해 주세요.
gridx
- 초기 gridx 치gridy
- 초기 gridy 치gridwidth
- 초기 gridwidth 치gridheight
- 초기 gridheight 치weightx
- 초기 weightx 치weighty
- 초기 weighty 치anchor
- 초기 anchor 치fill
- 초기 fill 치insets
- 초기 insets 치ipadx
- 초기 ipadx 치ipady
- 초기 ipady 치gridx
,
gridy
,
gridwidth
,
gridheight
,
weightx
,
weighty
,
anchor
,
fill
,
insets
,
ipadx
,
ipady
메소드의 상세 |
---|
public Object clone()
Object
내의 clone
Cloneable
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.