JavaTM Platform
Standard Ed. 6

javax.swing.text
클래스 TableView.TableRow

java.lang.Object 
  상위를 확장 javax.swing.text.View 
      상위를 확장 javax.swing.text.CompositeView 
          상위를 확장 javax.swing.text.BoxView 
              상위를 확장 javax.swing.text.TableView.TableRow
모든 구현된 인터페이스:
SwingConstants
포함되어 있는 클래스:
TableView


public class TableView.TableRow
extends BoxView

행 중심의 테이블내의 행의 뷰입니다.


필드의 개요
 
클래스 javax.swing.text. View 로부터 상속된 필드
BadBreakWeight , ExcellentBreakWeight , ForcedBreakWeight , GoodBreakWeight , X_AXIS , Y_AXIS
 
인터페이스 javax.swing. SwingConstants 로부터 상속된 필드
BOTTOM , CENTER , EAST , HORIZONTAL , LEADING , LEFT , NEXT , NORTH , NORTH_EAST , NORTH_WEST , PREVIOUS , RIGHT , SOUTH , SOUTH_EAST , SOUTH_WEST , TOP , TRAILING , VERTICAL , WEST
 
생성자 의 개요
TableView.TableRow (Element  elem)
          지정된 요소의 TableView 를 작성합니다.
 
메소드의 개요
 int getResizeWeight (int axis)
          지정된 축으로 따라 뷰의 사이즈를 변경할 수 있을지 어떨지를 지정합니다.
protected  View getViewAtPosition (int pos, Rectangle  a)
          모델내에서 지정된 위치를 나타내는 아이 뷰를 가져옵니다.
protected  void layoutMajorAxis (int targetSpan, int axis, int[] offsets, int[] spans)
          박스의 주축 (즉, 그것이 나타내는 축)을 레이아웃 합니다.
protected  void layoutMinorAxis (int targetSpan, int axis, int[] offsets, int[] spans)
          박스의 부축 (즉, 그것이 나타내는 축으로 직각의 축)을 레이아웃 합니다.
 void replace (int offset, int length, View [] views)
          아이 뷰를 변경합니다.
 
클래스 javax.swing.text. BoxView 로부터 상속된 메소드
baselineLayout , baselineRequirements , calculateMajorAxisRequirements , calculateMinorAxisRequirements , childAllocation , flipEastAndWestAtEnds , forwardUpdate , getAlignment , getAxis , getChildAllocation , getHeight , getMaximumSpan , getMinimumSpan , getOffset , getPreferredSpan , getSpan , getViewAtPoint , getWidth , isAfter , isAllocationValid , isBefore , isLayoutValid , layout , layoutChanged , modelToView , paint , paintChild , preferenceChanged , setAxis , setSize , viewToModel
 
클래스 javax.swing.text. CompositeView 로부터 상속된 메소드
getBottomInset , getInsideAllocation , getLeftInset , getNextEastWestVisualPositionFrom , getNextNorthSouthVisualPositionFrom , getNextVisualPositionFrom , getRightInset , getTopInset , getView , getViewCount , getViewIndex , getViewIndexAtPosition , loadChildren , modelToView , setInsets , setParagraphInsets , setParent
 
클래스 javax.swing.text. View 로부터 상속된 메소드
append , breakView , changedUpdate , createFragment , forwardUpdateToView , getAttributes , getBreakWeight , getContainer , getDocument , getElement , getEndOffset , getGraphics , getParent , getStartOffset , getToolTipText , getViewFactory , getViewIndex , insert , insertUpdate , isVisible , modelToView , remove , removeAll , removeUpdate , updateChildren , updateLayout , viewToModel
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

TableView.TableRow

public TableView.TableRow(Element  elem)
지정된 요소의 TableView 를 작성합니다.

파라미터:
elem - 이 뷰가 취급하는 요소
도입된 버젼:
1.4
메소드의 상세

replace

public void replace(int offset,
                    int length,
                    View [] views)
아이 뷰를 변경합니다. 슈퍼 클래스의 동작을 제공해, 구라두를 무효로 해 행과 열을 다시 계산하기 위해서(때문에) 구현됩니다.

오버라이드(override):
클래스 BoxView 내의 replace
파라미터:
offset - 신규 뷰를 삽입하기 위한 , 아이 뷰의 개시 인덱스. 이 값은 0 이상으로, getViewCount 이하
length - 삭제하는 기존의 아이 뷰의 수. 이 값은 0 이상으로, (getViewCount() - offset) 이하
views - 추가하는 아이 뷰. 추가되는 아이가 없는 경우는,null 도 가능 (삭제에 편리)

layoutMajorAxis

protected void layoutMajorAxis(int targetSpan,
                               int axis,
                               int[] offsets,
                               int[] spans)
박스의 주축 (즉, 그것이 나타내는 축)을 레이아웃 합니다. 레이아웃의 결과는, 주축에 따른 아이에게로의 할당을 나타내는 지정된 배열에 배치되지 않으면 안됩니다.

이 메소드는, 각 자에게 테이블의 렬폭의 스팬을 제공해, 복수의 열을 추가하는 셀에는 복수열의 스팬을 제공하기 위해서 재구현됩니다.

오버라이드(override):
클래스 BoxView 내의 layoutMajorAxis
파라미터:
targetSpan - 뷰로 지정된 스팬의 합계. 아이를 레이아웃 하기 위해서 사용되는
axis - 레이아웃 되는 축
offsets - 각 자 뷰의 뷰의 기점으로부터의 오프셋(offset). 이것은 반환값이며, 이 메소드의 구현에 의해 할당할 수 있는
spans - 각 자 뷰의 스팬. 이것은 반환값이며, 이 메소드의 구현에 의해 할당할 수 있다

layoutMinorAxis

protected void layoutMinorAxis(int targetSpan,
                               int axis,
                               int[] offsets,
                               int[] spans)
박스의 부축 (즉, 그것이 나타내는 축으로 직각의 축)을 레이아웃 합니다. 레이아웃의 결과는, 부축으로 따른 아이에게로의 할당을 나타내는 지정된 배열에 배치되지 않으면 안됩니다. 이 메소드는, 부축으로 따라 레이아웃이 갱신될 필요가 있을 때 슈퍼 클래스에 의해 불려 갑니다.

이 메소드는, 슈퍼 클래스에 위양 해 복수행에 걸치는 셀의 스팬을 조정하기 위해서 구현됩니다.

오버라이드(override):
클래스 BoxView 내의 layoutMinorAxis
파라미터:
targetSpan - 뷰로 지정된 스팬의 합계. 아이를 레이아웃 하기 위해서 사용되는
axis - 레이아웃 되는 축
offsets - 각 자 뷰의 뷰의 기점으로부터의 오프셋(offset). 이것은 반환값이며, 이 메소드의 구현에 의해 할당할 수 있는
spans - 각 자 뷰의 스팬. 이것은 반환값이며, 이 메소드의 구현에 의해 할당할 수 있다

getResizeWeight

public int getResizeWeight(int axis)
지정된 축으로 따라 뷰의 사이즈를 변경할 수 있을지 어떨지를 지정합니다. 값이 0 이하의 경우는 사이즈 변경할 수 없습니다.

오버라이드(override):
클래스 BoxView 내의 getResizeWeight
파라미터:
axis - View.X_AXIS 또는 View.Y_AXIS
반환값:
사이즈 변경의 웨이트
예외:
IllegalArgumentException - 축이 무효인 경우

getViewAtPosition

protected View  getViewAtPosition(int pos,
                                 Rectangle  a)
모델내에서 지정된 위치를 나타내는 아이 뷰를 가져옵니다. 이것은, 지정된 위치를 포함한 범위를 찾기 위해서(때문에) 모든 아이를 주사 하는 목적으로 구현되고 있습니다. 이 뷰에서는, 아이로부터 아이의 요소에의 매핑이 1 대 1 이 된다고는 할 수 없습니다.

오버라이드(override):
클래스 CompositeView 내의 getViewAtPosition
파라미터:
pos - 검색 위치 >= 0
a - 입구에서의 테이블에의 할당. 및, 출구에서의 위치를 포함한 뷰의 할당
반환값:
지정된 위치를 나타내는 뷰. 존재하지 않는 경우는 null

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.