Suche Liste die Text und Grafiken unterstützt

Status
Nicht offen für weitere Antworten.
M

m!k3

Gast
Hi,

ich suche bereits ewig in der Dokumentation nach einer passenden Liste, welches Grafiken und Text unterstützt.
Aber ich finde einfach keine. Entweder Text und keine Grafik oder Grafik und kein Text.
Will sowas wie ICQ nachbauen und in eine Liste Text über Eingabezeile hinzufügen, sowie Grafiken darstellen können.

Danke !
 
M

m!k3

Gast
Vielen Dank. Werd mich da mal durchwurschteln.... sieht ziemlich hart aus ;)
Alles andere wär ja zu einfach *g

z.B. ne Liste wo einfach
addText
addIcon

möglich wäre *g.. tjaa... mal sehn :)

Dank dir auf alle Fälle mal
 
M

m!k3

Gast
hm shit..
Liste war der falsche Ausdruck...
möcht mehr so Richtung TextArea Feld mit String und Icon... :?
Weiß da jemand was? :?:
 
M

m!k3

Gast
mh ja das kenn ich schon.. aber ich will ja keine html darstelln
ich will text sowie ein gif einfügen können. aber das geht da auch nicht.. entweder string oder html (mit dem gif)
 
R

Roar

Gast
wieso ist doch bestens für sowas wie icq, da kann der user seinen text einfach formatieren mit buttons wie bild einfügen, fette schrift, unterstrichen, kursiv und so, und das fügst du dann in html ein. ich finds ne gute lösung für das problem.
 

m!k3

Bekanntes Mitglied
mhh wie kann ichn von java aus in ne html datei schreiben? hab sowas noch nie gemacht.. also mit html schonwas.. aber noch nie von java aus.. :?
 

marsias

Aktives Mitglied
Hi!

Du musst einfach den richtigen Text als html hinzufügen. wie z.B.:
"ein fetter text" als String. ich denke dann mal das das der pane
das html umwandelt und entsprechend anzeigt. wie du den text hinzufügst
entnimmst du aus der Doku.

mfg
 
R

Roar

Gast
du speicherst einfach das html in eine datei mit der endung .html ab. was sol ldabei anders sein als bei textdateien? du brauchst die datei aber nicht als htmldatei abspeichern, das is JEditorPane egal. JEditorPane stellt einfach nur da shtml dar.

in deinem messanger kannst du das dann so machen wie hier im forum, also mit buttons, die die tags hinzufügen.
 
S

stev.glasow

Gast
z.B. ne Liste wo einfach
addText
addIcon

wenn dir das alles nicht gefällt könntest du auch eine Zeichenfläche(Canvas) benutzen - dort kannst du dann deine Strings und Bilder drauf zeichnen . das zeichnen läuft dann über ein Graphics -Object mit den methoden
drawString und drawImage das ist dann vom prinzip wie addText und addIcon.
 

m!k3

Bekanntes Mitglied
also mit JEditorPane krieg ichs ohne ne externe html datei nicht hin.
bei JTextPane sieht das ganze schon besser aus. Da kann ich ja mit den Styles schön arbeiten.
 

m!k3

Bekanntes Mitglied
Hi,

ich krieg das mit den Styles nicht hin :(

Das ist Auszug aus dem Beispiel von Java:

Code:
    private JTextPane createTextPane() {
        String[] initString =
                { "This is an editable JTextPane, ",            //regular
                  "another ",                                   //italic
                  "styled ",                                    //bold
                  "text ",                                      //small
                  "component, ",                                //large
                  "which supports embedded components..." + newline,//regular
                  " " + newline,                                //button
                  "...and embedded icons..." + newline,         //regular
                  " ",                                          //icon
                  newline + "JTextPane is a subclass of JEditorPane that " +
                    "uses a StyledEditorKit and StyledDocument, and provides " +
                    "cover methods for interacting with those objects."
                 };

        String[] initStyles =
                { "regular", "italic", "bold", "small", "large",
                  "regular", "button", "regular", "icon",
                  "regular"
                };

        JTextPane textPane = new JTextPane();
        textPane.setEditable(false);
        StyledDocument doc = textPane.getStyledDocument();
        addStylesToDocument(doc);

        try {
            for (int i=0; i < initString.length; i++) {
                doc.insertString(doc.getLength(), initString[i],
                                 doc.getStyle(initStyles[i]));
            }
        } catch (BadLocationException ble) {
            System.err.println("Couldn't insert initial text into text pane.");
        }

        return textPane;
    }

    protected void addStylesToDocument(StyledDocument doc) {
        //Initialize some styles.
        Style def = StyleContext.getDefaultStyleContext().
                        getStyle(StyleContext.DEFAULT_STYLE);

        Style regular = doc.addStyle("regular", def);
        StyleConstants.setFontFamily(def, "SansSerif");

        Style s = doc.addStyle("italic", regular);
        StyleConstants.setItalic(s, true);

        s = doc.addStyle("bold", regular);
        StyleConstants.setBold(s, true);

        s = doc.addStyle("small", regular);
        StyleConstants.setFontSize(s, 10);

        s = doc.addStyle("large", regular);
        StyleConstants.setFontSize(s, 16);

        s = doc.addStyle("icon", regular);
        StyleConstants.setAlignment(s, StyleConstants.ALIGN_CENTER);
        ImageIcon pigIcon = createImageIcon("pig.gif",
                                            "a cute pig");
        }

Hoff das jetzt ned zu lang..
auf alle Fälle wollt ich das jetzt umsetzen, aber ich krieg das mit den Styles ned hin.
Wo bau ich das ein?
Ich hab ne public Class Chatclient
und ein public Chatclient();

im void run wird Text immer hinzugefügt in das JTextPane
wie deklarier ich nun die Styles und das?
Und wie stell ich die Verbindung dazu her. Mit dem Proteced void geht das ja nicht.
Das ganze mit den Arrays brauch ich natürlich auch nicht, aber nur damit man den zusammenhang im Beispiel erkennt.

Hoff mir kann jemand helfen :?
 

Stefan1200

Top Contributor
JEditorPane ist total simple ohne HTML Datei zu verwenden.
Stelle den JEditorPane auf HTML und setze dann einfach den HTML Code per setText(). Mehr ist das nicht.
 

m!k3

Bekanntes Mitglied
mh ok.. wie stell ich das um dass der die html statements erkennt? ich weiß eben nur wie ich das auf ne html datei bring, aber damit der das mit setText erkennt.. keine Ahnung :(
 

m!k3

Bekanntes Mitglied
mh tja.. nun... der behält ja dann den text nicht.. sondern ändert den vorhanden wenn ich wieder was eingebe. Das natürlich nicht der Sinn der Sache.. jemand Vorschläge?
wohl doch mit JTextPane? Obwohl mir JEditorPane recht gefallen würde, nur ich kann keine Zeilen anfügen. Oder gibts irgendeine Möglichkeit ???
 
R

Roar

Gast
also erstmal muss man bei JEditorPane NICHTS umstellen damit der html erkennt, das macht der automatisch. und nen zeilenumbruch kannst du per n oder noch besser per
(html) machen
 

m!k3

Bekanntes Mitglied
danke für die Antwort roar
aber... ich musste schon umstelln von text/plain auf text/html.
Und das mit
weiß ich auch ("\n" ist nicht möglich, nur bei Text/Plain), nur... er macht ne neue zeile, aber wenn ich wieder was über die Eingabezeile schreibe und hinzufügen möchte, ändert er mir den vorhandenen Text (also er überschreibt ihn).
Und ich will natürlich nicht den ganzen Chattext wo zwischenspeichern.

Ich hab ja nur die Funktion setText (somit ersetzt er).

Und JTextPlane find ich gar nicht so schlecht, nur ich krieg das mit den Styles einfach nicht hin :(
Ich check das nicht wie ich das einbau.

im void run wird text hinzugefügt
hab ne class Chatclient und nen public Chatclient()

Hab mir das Tutorial angeschaut zu JTextPane, aber das klappt bei mir nicht so, der erkennt die Styles nicht. Der Import ist natürlich oben deklariert. Geht aber trotzdem nicht.

Kann mir da wer helfen, wie ich das hinkrieg? Mir gefällt auch JTextPane verdammt gut, weil EditorPane die Images nicht richtig gezogen hat, hab alles ausprobiert am Pfad, aber es wurde nicht erkannt.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Pattern.Match Suche: For Schleife einbinden und in Liste schreiben Allgemeine Java-Themen 3
J Suche regex-Pattern fuer Liste von Zahlen zwischen 0-100 Allgemeine Java-Themen 6
M Suche nach String mit unbekannten characters Allgemeine Java-Themen 53
M Binäre Suche Allgemeine Java-Themen 6
M geometrische Suche Allgemeine Java-Themen 8
S Programm schreiben, das mir aufgrund von Schlagwörtern, die ich im Internet suche, relevante Themen sofort anzeigt. Allgemeine Java-Themen 1
I HTML / XHTML Seite nach Excel exportieren. Suche Lib Allgemeine Java-Themen 12
W Suche Ursache für NPE - woher kommt sie? (Hilfe beim Debugging) Allgemeine Java-Themen 19
W Collections Suche Collection, um Strings mit Indizees versehen Allgemeine Java-Themen 47
O Suche Scripter für alt:V Project! Allgemeine Java-Themen 0
D Suche Quellcode! Allgemeine Java-Themen 8
O Suche Unterstützung für ein OpenSource-Projekt (grafischer Editor) Allgemeine Java-Themen 13
B Bei Email: FW / AW... - Hilfe bei String suche Allgemeine Java-Themen 21
J Suche Alternative zu Jasper Reports Allgemeine Java-Themen 4
W Collections Suche etwas Sorted-List-Artiges...hat jemand eine Idee? Allgemeine Java-Themen 13
M Suche Alternative zu JFreeChart Allgemeine Java-Themen 11
S Warmup für Lineare-Suche mit Zeitmessung Allgemeine Java-Themen 2
K OOP Suche Hilfe + Erklärung für eine Hausaufgabe Allgemeine Java-Themen 1
B Suche nach einem Testprogramm für meine BA Allgemeine Java-Themen 0
D Objekt-Suche mit mehreren optionalen Parametern Allgemeine Java-Themen 6
A NetBeans Suche Programmierer für eine Belegarbeit Allgemeine Java-Themen 11
O Suche größeres Beispiel für WebserverAnwendung mit Java Allgemeine Java-Themen 2
G Google-Suche ist nicht auslesbar?! Allgemeine Java-Themen 18
M Suche aktuelle Apache Poi Bibliothek zum Einbinden in mein Programm Allgemeine Java-Themen 2
L Suche nach CalDav Server API Allgemeine Java-Themen 0
HarleyDavidson Best Practice Suche "Container" für Modulapplikationen Allgemeine Java-Themen 0
S Suche Konzept: Korrektheit des Aufrufers feststellen Allgemeine Java-Themen 7
KaffeeFan Methoden Suche Methode um Programm kurz warten zu lassen Allgemeine Java-Themen 22
B Suche geeignete Datenstruktur Allgemeine Java-Themen 5
L Erste Schritte Suche Java Wiki System? Allgemeine Java-Themen 5
L Suche Geräte für Java SE Embedded Allgemeine Java-Themen 0
S Rekursive Suche in einem Netz Allgemeine Java-Themen 5
F Über Java Google Suche nutzen Allgemeine Java-Themen 11
A Suche Android Programmierer Allgemeine Java-Themen 0
W Suche Framework zur Prüfung von IPv4 und IPv6 Allgemeine Java-Themen 2
A Java - Suche nach Datensatz mit DateChooser Allgemeine Java-Themen 0
M Suche Framework/API für Monitoring-Anwendung Allgemeine Java-Themen 3
F Suche kostenlose GUI für Eclipse Allgemeine Java-Themen 10
H Suche mit Wildcards und boolschen Operatoren Allgemeine Java-Themen 4
B Suche passende Datenstruktur für 2 Einträge Allgemeine Java-Themen 19
A Binäre Suche im Array mit StackOverflowError Allgemeine Java-Themen 3
T Verkettete Suche Allgemeine Java-Themen 6
S RxTx - langsame Port suche Allgemeine Java-Themen 3
D Suche Matrix Libraries Allgemeine Java-Themen 11
S Suche Dependency Injection Container Allgemeine Java-Themen 6
J Suche: Tool zum Auffinden gleichnamiger Klassen (Name und Package gleich) in unteschiedlichen JARs Allgemeine Java-Themen 5
BinaryLogic Input/Output Suche Wörterbuch-Datei Einzahl/Mehrzahl Allgemeine Java-Themen 2
A Suche Algorithmus zum Erstellen eines planaren Graphen Allgemeine Java-Themen 5
D Suche Librarys ähnlich datatables.net + Login Allgemeine Java-Themen 3
Gossi Threads Suche ein (einfaches) Beispiel Allgemeine Java-Themen 5
P Erste Schritte Suche in ArrayList mit Maps Allgemeine Java-Themen 4
F Suche Performanceoptimierung bei Stringsortierung Allgemeine Java-Themen 51
B Suche Datenquelle für lizenz-informationen Allgemeine Java-Themen 5
J Lucene suche in Json (CouchDB) Allgemeine Java-Themen 2
X Suche Softwareimplementierung von Cryptographischen Algorithmen Allgemeine Java-Themen 3
S Suche Tipps für Einstieg in JavaCC Allgemeine Java-Themen 2
R Suche in logfiles mit Lucene / Solr Allgemeine Java-Themen 2
P Suche Datenstruktur Allgemeine Java-Themen 2
M Suche Java-Projekt zum Thema Elektrotechnik Allgemeine Java-Themen 6
F Suche Begriff Allgemeine Java-Themen 2
hdi Suche Icon-Sammlung Allgemeine Java-Themen 7
G Suche "richtiges" Framework/Library Allgemeine Java-Themen 14
slawaweis Suche Klassen für Event Managment und Time Allgemeine Java-Themen 2
P Probleme mit wikipedia quellcode zur binären Suche Allgemeine Java-Themen 6
C Suche Permutationsalgo Allgemeine Java-Themen 6
E Suche nach Foto-Dummy Allgemeine Java-Themen 8
B Suche Paket zum auslesen von Metadaten von Bildern. Allgemeine Java-Themen 4
N suche globale Tastenabfrage Allgemeine Java-Themen 6
P SUCHE: gute Geo Library (freeware) Allgemeine Java-Themen 2
P Suche performante PDF Library Allgemeine Java-Themen 20
data89 Bilder mit Java prüfen - suche dringend Hilfe Allgemeine Java-Themen 8
faetzminator Regex zur Suche von "value-losen" Attributen in HTML Tags Allgemeine Java-Themen 7
S Suche im JTree nach Neuaufbau Allgemeine Java-Themen 4
W Problem bei der Suche (binarySearch) vom deutschen Sonderzeichen "ß" im einem Array Allgemeine Java-Themen 6
D Suche nach passender Datenstruktur Allgemeine Java-Themen 4
S suche library die diagramme darstellen kann Allgemeine Java-Themen 2
T Suche Anhaltspunkt für plattformübergreifende, "unique machine id" ... Allgemeine Java-Themen 12
P WebSerive Suche Allgemeine Java-Themen 15
hdi Suche nach Begriff aus der Programmierung Allgemeine Java-Themen 11
X Suche Java Klasse die Feiertage berechnen kann Allgemeine Java-Themen 2
B suche Deutsche Übersetzung für neuste Eclipse Version Allgemeine Java-Themen 6
Daniel_L Suche nach ganzen Wörtern (wholeword) in Strings? Allgemeine Java-Themen 4
G Regex-Suche nach Worten Allgemeine Java-Themen 3
Antoras Suche Projektarbeit für Gruppe mit 3 Leuten Allgemeine Java-Themen 5
G Perfomante Suche in grosser Datei Allgemeine Java-Themen 6
T Suche Tool Allgemeine Java-Themen 11
D Suche sowas wie Map nur für mehrere Werte Allgemeine Java-Themen 13
D Suche Hilfe zum Rechnerübergreifenden Dateizugriff. Allgemeine Java-Themen 3
M suche speziellen Sortieralgorithmus Allgemeine Java-Themen 3
E javax.comm: Suche eine open source Alternative zu rxtx Allgemeine Java-Themen 8
T Suche den großen Calendar Thread ! Allgemeine Java-Themen 2
P Suche Benis IP/Netzwerkadresse JTExtField Allgemeine Java-Themen 2
J Suche Doku um generischen Code zu erstellen. Allgemeine Java-Themen 9
G suche Property alternative Allgemeine Java-Themen 4
C Fehler im Quellcode. Suche in einem Baum Allgemeine Java-Themen 3
S Suche Pendant zu einem VB Befehl Allgemeine Java-Themen 2
T Suche gute JAVA Steuerelemente Allgemeine Java-Themen 2
V Suche RegEx zu (gelöstem) Problem Allgemeine Java-Themen 3
B Suche Browser-Control Allgemeine Java-Themen 4
G Suche Programmierumgebung mit Appletviewer Allgemeine Java-Themen 16

Ähnliche Java Themen

Neue Themen


Oben