SWT
-
Dialog 생성 시 기본으로 생기는 Ok, Cancel 버튼 사용 및 CustomJAVA/SWT 2021. 5. 14. 08:06
SWT 에서 Dialog 를 생성할 때 기본으로 제공되는 Button 이 있다 Default createButtonBar Eclipse 에서 Alt + Shift + S -> v 를 누르고 createButtonBar(Composite) 함수를 클릭한다 @Override protected Control createButtonBar(Composite parent) { // TODO Auto-generated method stub return super.createButtonBar(parent); } 생성된 기본 버튼 모양이다 OK 를 눌렀을 때의 로직을 코딩하고 싶다면 okProcessed() 함수를 오버라이드하면 된다 createButtonBar 커스터마이징 만약 위의 사진과 같이 OK, Cancel 이..
-
GridLayout 에서 가로로 꽉 차게 하는 법(horizontal fill)JAVA/SWT 2020. 10. 12. 08:38
// Column 이 3개인 GridLayout 생성 Composite comp = new Composite(child, SWT.NONE); comp.setLayout(new GridLayout(3, true)); // 버튼 3개 생성 Button b1 = new Button(comp, SWT.NONE); b1.setText("1"); Button b2 = new Button(comp, SWT.NONE); b2.setText("2"); Button b3 = new Button(comp, SWT.NONE); b3.setText("3"); 버튼이 가로로 꽉 차도록 확장시켜보자 GridData gd = new GridData(SWT.FILL, SWT.NONE, true, false); b1.setLayoutD..