나는 플러그인 개발자가 힘들어서는 안되는 몇 가지 질문이 있습니다.이클립스 플러그인 개발 질문
내 플러그인은 INI 파일을 읽고 해당 문자열을 목록에 넣어야합니다. 그렇다면 PDE에서 INI 파일을 읽으려면 어떻게해야합니까? 예제 코드는 놀라 울 것입니다.
그리드 레이아웃을 사용하고 있지만 필자는 열을 어떻게 제어 할 수 있는지 알지 못합니다. 나는으로 시작 부분을 설정해야합니다 :
layout.numColumns = 3;
하지만 어떻게 내가 추가 한 컨트롤의 행을 변경합니까? 미안 내 목록 상자의 세로 스크롤 막대를 GridLayout과 사용하는 경우 (버튼 첫 번째 행, 텍스트 두 번째 행, 세 번째 행 목록)
어떻게 추가 할 수 있습니다. 그것은 다음 코드와 GridLayout과 나를 위해 작동하지 않습니다
List listbox = new List(newproject, SWT.BORDER | SWT.SINGLE | SWT.V_SCROLL);
Rectangle clientArea = getShell().getClientArea();
SAFETYVersions.setBounds (clientArea.x, clientArea.y, 100, 100);
가 나는 또한 정의 할 필요 미안이 GridLayout과를 사용할 때 생각 목록 상자의 크기?
- SWT의 위젯 라이브러리에 마지막으로 간단한 체크 박스가 있습니까?
스트림을 통해 파일을 읽을 수 있습니다. INI 파일을 더 유연하게 만들 수있는 솔루션이 없습니까? PDE에 포함 된 것들이 너무 많아서 ReadINIFile (Section, EntryName) 같은 것이 없습니다. 그렇다면 쉽게 될 것입니다 :)'label = new Label (newproject, SWT.NULL); \t \t label.setText ("");'어떻게하면 빈 레이블을 충분히 밀어서 새 줄을 만듭니 까? 내 위젯은 컴포지트로 그룹화되어 있으며 그리드 레이 아웃을 사용하면 추가로 언급 했습니까? – Nautis
SWT.PUSH ist는 레이아웃에 컨트롤을 밀어 넣기위한 것이 아닌? – Nautis
@Nautis : 당신 말이 맞아요. 제가 썼을 때, 제 마음에 스윙 푸시가있었습니다. –