18. september 2010 - 11:17Der er
2 kommentarer og 1 løsning
Ændre tekststørrelse i SWT button i takt med knappen ændre størrelse?
Hej Eksperter.
Jeg sidder og leger med FormLayout på en SWT button. Det virker fint, men én ting irriterer mig. Når man ændrer størrelsen på knappen, så ændres fonten på teksten i knappen ikke.
Hvordan kan jeg ændre dette?.
I kommentar feltet har jeg lavet et simpelt eksempel med formlayouy, som i eventuelt kan bruge til at teste i.
public static void main(String[] args) { Display display = new Display(); Shell shell = new Shell(); shell.setText("Test Form");
// Create the layout. FormLayout shell_layout = new FormLayout(); shell_layout.marginWidth = 0; shell_layout.marginHeight = 0; shell.setLayout(shell_layout);
// Create the Button Button b1 = new Button(shell, SWT.PUSH); b1.setText("Knap 1");
// Create the formdata FormData formData = new FormData(); formData.top = new FormAttachment(0,0); formData.left = new FormAttachment(0,0); formData.bottom = new FormAttachment(100,0); formData.right = new FormAttachment(100,0);
b1.setLayoutData(formData);
shell.pack(); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) display.sleep(); } } } [/code]
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.