secret_3des
Lieutenant
- Registriert
- Sep. 2005
- Beiträge
- 822
Hallo,
ich hab ein kleines Eclipse Plugin (DetailPane Extension) geschrieben. Jetzt würde ich gerne die 'Text'-Box ( org.eclipse.swt.widgets.Text ) mit einem Font (Courier) versehen, damit der Output 'tab aligned' ist.
Das Problem ist, dass ich nicht weiß wie ich den 'Font myFont' erzeugen soll, da hier im Konstruktor ein org.eclipse.swt.graphics.Device erwartet wird.
Kann mir bitte jemand helfen Display bzw. Shell (aus org.eclipse.swt.graphics ) mit dem Composite (fControlParent) zu verheiraten?
Danke!
Viele Grüße,
Tom
ich hab ein kleines Eclipse Plugin (DetailPane Extension) geschrieben. Jetzt würde ich gerne die 'Text'-Box ( org.eclipse.swt.widgets.Text ) mit einem Font (Courier) versehen, damit der Output 'tab aligned' ist.
Das Problem ist, dass ich nicht weiß wie ich den 'Font myFont' erzeugen soll, da hier im Konstruktor ein org.eclipse.swt.graphics.Device erwartet wird.
Kann mir bitte jemand helfen Display bzw. Shell (aus org.eclipse.swt.graphics ) mit dem Composite (fControlParent) zu verheiraten?
Danke!
Viele Grüße,
Tom
Code:
public Control createControl(Composite parent)
{
fControlParent = SWTFactory.createComposite(parent, 1, 1, GridData.FILL_BOTH);
// Display display = new Display();
// Shell shell = new Shell(display);
theTextBox = SWTFactory.createText(fControlParent, SWT.MULTI | SWT.H_SCROLL, 1); // | SWT.V_SCROLL
// FontData defaultFont = new FontData("Courier",10,SWT.BOLD);
// Font myFont = new Font( ??? , defaultFont);
// theTextBox.setFont(myFont);