Den Text in einer Message InfoBox Bold drucken ?

Code46

Erfahrenes Mitglied
Hi Leute,

Habe mal eine frage undzwar wollte ich gere einen teil vom Text das in einer Message InfoBox ist bold ausgeben. Jedoch weis ich nicht wie das gehen soll. Habe mehrere sachen aus probiert mit <html><b>+TEXT+</b></html>

Hier mein code
Code:
MessageBox infoBox = new MessageBox(window.getShell(), SWT.ICON_INFORMATION);
		infoBox.setText("Launcher");
		infoBox.setMessage("Launch:"+ 
                          "\n\n TextText")
        infoBox.open();
	}

Wenn ihr mir weiter helfen koenntet wuerde ich mich sehr freuen.

Danke
 
Zuletzt bearbeitet:
Geht trotzdem nicht.
Das habe ich in mein code hinzugefuegt:

Code:
String txt = "<HTML><b> Launch Shell</b></HTML>"; 		
		MessageBox infoBox = new MessageBox(window.getShell(), SWT.ICON_INFORMATION);
		infoBox.setText("About Launcher");
		infoBox.setMessage(txt+":"+
 
hmmm, was ist denn MessageBox überhaupt für eine Klasse?
Finde ich hier (http://docs.oracle.com/javase/6/docs/api/) nicht ... :rolleyes:

Also sowas geht bei mir gleich in Dutzenden von Fällen :
Java:
JOptionPane.showMessageDialog( m_parent,
    "<HTML><b><FONT SIZE = 4>Fehler beim Zugriff auf die FaxMail-Konfiguration !!</b></FONT><br><br><br>" +
    "<FONT SIZE = 4>Auf Ihrem PC fehlt die Datei <b>ABCXYZ.txt</b></FONT> !!<br><br>" +
    "<FONT SIZE = 4>Sie muss vom WebServer heruntergeladen und im Programmordner gespeichert werden !!</FONT><br></HTML>", 
    "Fehler", JOptionPane.ERROR_MESSAGE, null );

Gruß
Klaus
 
Ok, sehe jetzt erst: SWT, leider nicht ganz meine Baustelle ;-)

Habe just mal nach "swt messagebox html" gegoogled - da kommt einiges !

etwa (http://www.eclipse.org/articles/Article-SWT-browser-widget/browser.html)
It is also possible to render HTML from an in-memory string with the method Browser.setText. Browser.setText takes a Java String containing HTML tags. The encoding is implicitly Unicode since a Java String is itself in Unicode. The example below does not specify the HTML meta tag charset as a result.

browser.setText("<html><body>This is Unicode HTML content from memory</body></html>);
ist vlt. 'ne Idee ...

Aber möglicherweise geht das so simpel mit SWT gar nicht, sondern eben nur mit Swing ...

Sorry, aber das werde ich Dir nicht weiterhelfen können !

Gruß
Klaus
 

Neue Beiträge

Zurück