tablecellrenderer

    0

    1답변

    JTable이 있고 테이블 행과 열에서 검색을 구현하는 메서드가 있습니다. 정규식을 사용하고 일치하는 텍스트를 페인트 (예 : 노란색)하고 싶습니다. 셀의 정규 표현. 나는 세포의 배경이 아닌 텍스트와 reg 표현과 일치하는 단어의 부분만을 그리기를 원한다. 내 검색 방법에 대한 코드는 다음과 같습니다 for (int row = 0; row <= tabl

    0

    1답변

    셀의 내용에 따라 이미지를 표시하고 싶은 JTable을 가지고 있습니다.이 작업을 수행하기 위해 이미 자체 셀 렌더러를 구현해야합니다. 그러나 첫 번째 이미지가 셀에 그려 지자 마자 프로그램은 내용에 관계없이 다른 셀에 이미지를 그립니다. 나는 거의 모든 것을 시도해 보았고 해결책을 찾기 위해 인터넷을 샅샅이 뒤졌습니다. 여기 내 코드는 다음과 같습니다.

    0

    1답변

    나는이 코드를 가지고 있고 다른 색으로 각 셀을 색칠하고 싶다. 예를 들어, 빨강과 셀 번호 1,2에 밝은 빨강 색으로 셀 번호 1,1을 쓰고 싶다. 어떻게 가능 할까? 많은 예제가 있지만 마우스 클릭 또는 이상으로 셀을 색칠하는 방법을 모두 보여 주며 그 중 niether를 원합니다. 미리 감사드립니다. package test; public class

    1

    1답변

    JTable에 부울 열이 있으므로 각 셀에 확인란이 있습니다. 배경색을 변경하기 위해 셀 렌더러를 설정하려고 할 때 셀의 체크 상자가 값 (true, false)으로 대체되었습니다. 무엇이 잘못 되었나요? 내 셀 렌더링 : 또는 (Xxx)TableCellRenderer 당신은 함께 노력하기 위해 할 수있는 장식 라인 data_table.setDefaultR

    0

    1답변

    프로젝트에 AbstractTableModel을 사용하여 사용자 정의 TableModel을 만들고 있는데 일부 행에는 체크 박스를 표시하는 방법을 찾아야합니다. 나는 이미 getColumn 메소드를 구현했지만, 다른 컬럼의 특정 조건에 도달하지 않으면 체크 박스가 나타나지 않도록하고 싶다. (예를 들어, 특정 행에 의해 표현 된 객체가 전구라고 할 때, 토스

    2

    3답변

    jtable에 빈 행을 추가하는 방법은 무엇입니까? 첫 번째 열은 부울 값이므로 자동 생성 체크 박스가 표시되지 않습니까? 행 그룹을 분리하려면 필요합니다. 나는 아래의 코드를 사용하여 시도,하지만 작동하지 않습니다 : model.addRow(new Object[]{null,null,null,null});

    3

    2답변

    TableCellRenderer 사용자가 셀에서 마우스의 위치에 따라 다른 툴팁을 표시하려고합니다. 내가 실행중인 문제는 getToolTipText에서 호출 할 때 이 항상 0을 반환한다는 것입니다. import javax.swing.*; import javax.swing.table.TableCellRenderer; import java.awt.*;

    0

    1답변

    세포를 편집하는 데 어려움을 겪고 있습니다. 영어가 좋지 않습니다. 나는 (내가 제일 아니라는 것을 알고하는의 DefaultCellEditor를 확장하지만, 코드 내되지 않습니다)을 TableCellEditor 추가. 내가 입력 할 때 나는 그래서 내가 comp.setPreferredSize(comp.getWidth(),table.getRowsHeight(

    0

    1답변

    메신저에 문제가 있습니다. 포커스가 없을 때 셀을 편집 할 수 있지만 셀의 바인드 키 ("Enter")를 누르면 액션이 수행되지 않습니다. . 포커스가있는 경우 하지만, 작업이 제대로 수행됩니다. 나는 단지 그 특정 셀 (행 안부)에 대한 키 바인딩을 추가 할, 그래서 난 렌더링의 텍스트 필드에 추가됩니다. 나는 나쁜 행동을하고 있습니다.

    0

    1답변

    사용자 정의 된 CellRenderer 및 CellEditor가있는 JTable이 있습니다. 기본적으로 테이블에 값 목록이로드됩니다. 12 행 및 5 열로 표시하고, 테이블의 맨 위에 JTextField가 있습니다. KeyListener를 적용하고 그 필드에 처음 3자를 입력하자마자 값 목록이있는 JComboBox처럼 표시하도록 TextField를 만들었습