Hallo,
ja, ich weiß, dass es solche Themen schon so oft gibt und ich hab auch versucht (anscheinend nur das, denn es funktioniert ja nicht), die Anweisungen umzusetzen.
Diesmal sogar mit Testprogramm
Ich kriegs einfach nicht hin.
Wenn ich das so mache, dann zeigt er mir den Text wie in so einem HTML-Editor an.
Wenn ich es in die html-Datei schreibe, dann sieht es gut aus (also farbig und so).
Ich habe das textPane.setText("<html>"+html+"</html>") auch schon ohne die zusätzlichen html-Tags probiert und noch mit zusätzlichem Body-Tag.
ja, ich weiß, dass es solche Themen schon so oft gibt und ich hab auch versucht (anscheinend nur das, denn es funktioniert ja nicht), die Anweisungen umzusetzen.
Diesmal sogar mit Testprogramm
Code:
public class GuiTests extends JFrame {
JTable textTable;
JPanel mainPanel;
JTextPane textPane;
public GuiTests(){
mainPanel = new JPanel();
mainPanel.setLayout(new BorderLayout());
textPane = new JTextPane();
textPane.setContentType("text/html");
String html = "<font face=Arial><INS STYLE=\"background:#7fff00;\" TITLE=\"i=0\">2 </INS><SPAN TITLE=\"i=2\">aber erst noch </SPAN><INS STYLE=\"background:#7fff00;\" TITLE=\"i=17\">z</INS><SPAN TITLE=\"i=18\">um Döner</SPAN><INS STYLE=\"background:#7fff00;\" TITLE=\"i=26\">!</INS></font>";
textPane.setText("<html>"+html+"</html>");
mainPanel.add(textPane,BorderLayout.CENTER);
try{
FileWriter fw = new FileWriter("Ausgabe.html");
fw.write(html);
fw.close();
}catch(IOException e){}
this.add(mainPanel);
}
public static void main(String[]args){
GuiTests testFrame = new GuiTests();
testFrame.pack();
testFrame.setVisible(true);
}
}
Ich kriegs einfach nicht hin.
Wenn ich das so mache, dann zeigt er mir den Text wie in so einem HTML-Editor an.
Wenn ich es in die html-Datei schreibe, dann sieht es gut aus (also farbig und so).
Ich habe das textPane.setText("<html>"+html+"</html>") auch schon ohne die zusätzlichen html-Tags probiert und noch mit zusätzlichem Body-Tag.