Hallo erst mal!
Als erstes möchte ich mal möchte ich bekannt geben das ich folgende Frage auch schon in einem
anderen Forum gestellt habe, und auch Antworten bekommen habe.
Allerdings habe ich das Gefühl das ich mich da etwas ungeschickt ausgedrückt habe
oder wir schlicht aneinander vorbeigeredet haben. (oder ich das einfach nicht verstehe) ???:L
Deswegen versuche ich hier noch mal nen Neuanfang,
in der Hoffnung das ich das jetzt was besser rüber bringen kann!
Und zwar möchte ich per Knopfdruck ein Bild, "smile2.gif" mittels HTML-Tag (glaube das heißt so)
in einem JTextPane einfügen.
Das JTextPane soll den HTML-Tag anzeigen, aber als Bild und nicht als Code.
"smile.gif liegt im selben Arbeitsverzeichnis wie meine java Datei.
Mein code:
Das Programm läßt sich compilieren und ausführen, aber statt des Bildes "smile2.gif" wird ein
Standartsymbol angezeigt!
Hat einer ne Idee???
???:L
Als erstes möchte ich mal möchte ich bekannt geben das ich folgende Frage auch schon in einem
anderen Forum gestellt habe, und auch Antworten bekommen habe.
Allerdings habe ich das Gefühl das ich mich da etwas ungeschickt ausgedrückt habe
oder wir schlicht aneinander vorbeigeredet haben. (oder ich das einfach nicht verstehe) ???:L
Deswegen versuche ich hier noch mal nen Neuanfang,
in der Hoffnung das ich das jetzt was besser rüber bringen kann!
Und zwar möchte ich per Knopfdruck ein Bild, "smile2.gif" mittels HTML-Tag (glaube das heißt so)
in einem JTextPane einfügen.
Das JTextPane soll den HTML-Tag anzeigen, aber als Bild und nicht als Code.
"smile.gif liegt im selben Arbeitsverzeichnis wie meine java Datei.
Mein code:
Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.net.*;
import java.util.*;
import javax.swing.text.html.HTMLEditorKit;
public class Datei1 extends JFrame {
// Anfang Variablen
static final JTextPane jtp1 = new JTextPane();
private JButton jbusend = new JButton();
// Ende Variablen
public Datei1(final String title) {
// Frame-Initialisierung
super(title);
addWindowListener(new WindowAdapter() {
public void windowClosing(final WindowEvent evt) { System.exit(0); } });
setBounds(10, 10, 600, 600);
Container cp = getContentPane();
cp.setLayout(null);
// Anfang Komponenten
jtp1.setBounds(5, 5, 300, 370);
jtp1.setEnabled(false);
getContentPane().add(jtp1);
jbusend.setText("senden");
jbusend.setBounds(400, 300, 100, 50);
getContentPane().add(jbusend);
jbusend.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent evt) {
jbusendActionPerformed(evt); } });
// Ende Komponenten
setVisible(true);
}
// Anfang Ereignisprozeduren
public void jbusendActionPerformed(final ActionEvent evt) {
jtp1.setEditorKit(new HTMLEditorKit());
//jtp1.setContentType("TEXT/HTML");
String htmlText = "<IMG SRC=\"smile2.gif\">";
System.out.println(htmlText);
jtp1.setText(htmlText);
}
// Ende Ereignisprozeduren
public static void main(final String[] args) {
new Datei1("Datei1");
}
}
Das Programm läßt sich compilieren und ausführen, aber statt des Bildes "smile2.gif" wird ein
Standartsymbol angezeigt!
Hat einer ne Idee???
???:L