SWT/JFace 대화 상자에서 이미지를 표시하기위한 팁/자습서를 찾고 있습니다.swt/jface 대화 상자에서 이미지를 표시하기위한 팁
누군가 올바른 방법을 가르쳐 주시겠습니까?
SWT/JFace 대화 상자에서 이미지를 표시하기위한 팁/자습서를 찾고 있습니다.swt/jface 대화 상자에서 이미지를 표시하기위한 팁
누군가 올바른 방법을 가르쳐 주시겠습니까?
official tutorial을 살펴보십시오.
가 클릭 할 경우 : 그것은 클릭 할 수없는 경우
Image image = new Image(display,
ShellWithButtonShowingEclipseLogo.class.getResourceAsStream(
"yourpicture"));
Button button = new Button(shell,SWT.PUSH);
button.setImage(image);
은 다음 라벨 대신 버튼를 사용할 수 있습니다.
귀하의 질문에 나는 이미지를 daialog 상자의 제목 영역에 표시하려고한다는 것을 이해했습니다.
당신은 에서 메인 클래스 (대화 상자를 확장 클래스)은 "setTitleImage (이미지 이미지)"기능을 사용할 수있다
예 :
class DemoDialog extends TitleAreaDialog {
public DemoDialog(Shell parentShell) {
super(parentShell);
}
protected Control createDialogArea(Composite parent) {
setTitle("Demo dialog...");
setTitleImage(ImageObject) // Image to be displayed in your Dialog
}
}
Acutally, 내가 해요 RCP 응용 프로그램 작업중에는 링크가 있고, 클릭하면 sth가 표시됩니다. 이미지가있는 애플릿과 같습니다. 애플릿 동작을 모방하기 위해 대화 상자를 표시하는 링크가 있습니다. 그리고 그 대화 상자에 이미지를 표시하려고합니다. 거의 5 시간 후에. 인터넷 검색, IconAndMessage 대화 상자에 대한 자습서를 발견하고 예제를 수정하고 그것을 성취했습니다. 그러나 나는 완벽한 noobie로서 나는 내가하는 것이 정말로 최적 이었는지 의심 스럽다. 이 문제에 대한 추가 자원/제안을 원합니다. – magnus