Zeilen auslesen

Status
Nicht offen für weitere Antworten.
M

Makengji

Gast
Hi @ all,
ich habe eine kleine Frage die bestimmt auch sehr leicht und simpel zu lösen ist....
aber leider fand ich bei meiner reise durch' s forum und durch google nicht allzu viel brauchbares!
Ich möchte einfach nur aus einem Word dokument eine Zeile auslesen und diese auf der GUI sichtbar machen.
Konkret will ich sagen, ich möchte z.B. die zeile 44 meines Worddokumentes ausgeben, nur mit welcher methode mache ich das?

Mfg, danke im Vorraus :)
 

The_S

Top Contributor
Ein Word Dokument besteht nicht einfach so aus Text, sondern wird in einem bestimmten Format gespeichert. Hol dir die Spezifikation von einem Word-Dokument und schreib dir einen Parser dafür. Oder schau im Web, ob du einen Parser findest (wird vermutlich was kosten).
 
M

Makengji

Gast
Hmm... was ist denn ein Parser?^^
gibt es keine methoden, wie irgendwie readline() oder so etwas in der art? ist das echt so kompliziert^^
 
S

SlaterB

Gast
Leute, wenn jemand 'nur mit welcher methode mache ich das' oder 'was ist denn ein Parser' fragt,
dann schlagt NICHT die manuelle Analyse eines Word-Dokumentes vor ;)

auch 'schau im Web' ist nach 'leider fand ich bei meiner reise durch' s forum und durch google nicht allzu viel brauchbares' ungünstig ;)

ändert am Problem natürlich nichts, siehe auch
http://www.java-forum.org/de/viewtopic.php?t=57993
(Fragen aus einem worddokument in Java einbinden)
 
M

Makengji

Gast
Ja, darauf bin ich ja auch schon gestoßen...
nur konnte ich mit den da vorgestellten lösungen auch wenig anfangen, weil ich null ahnung von xml habe und auch nicht durchblicke wie der autor des da zu download angebotenen programm gemacht hat...
naja, wenn as so kompliziert ist suche ich mir lieber was anderes^^
 
S

SlaterB

Gast
die Aussage des Themas ist ja auch, dass Word nochmal ein Vielfaches schwerer als XML ist (aus Java-Sicht)
 
M

Makengji

Gast
Aso ja, das ist blöd...
dann lass ich das lieber ganz wenn es nur auf so einen, aus meiner sicht, komplizierten weg geht...
Nunja, schade, sei' s drum
 
M

Makengji

Gast
Hmm. ich hab mich jetzt mal versucht in den cisco-trainer hineinzudenken, der in einem anderen thread veröffentlich wurde.
Aber so recht verstehe ich es nicht, könntet ihr mir vllt wenigstens sagen welche methoden unabdinglich sind um die .xml datein auf meine GUI zu laden?
 
M

Makengji

Gast
vllt noch etwas zur erläuterung...
meine GUI sieht ungefähr so aus:

Code:
public class Frageclass extends JFrame
{
	JRadioButton rb1, rb2, rb3, rb4;
	JLabel lbl1, lbl2, lbl3, lbl4;
	JLabel frage, fragetext;
	
	public Frageclass()
	{
		super ("Fenster mit diversen Komponenten");
		setSize (800, 600);
		setLocation(100, 200);
		getContentPane().setLayout(null);
		
		frage = new JLabel("Frage:");
		frage.setSize(100, 20);
		frage.setLocation(10, 10);
		getContentPane().add(frage);
		fragetext = new JLabel("Text");
		fragetext.setSize(300, 20);
		fragetext.setLocation(120, 10);
		getContentPane().add(fragetext);
		
		rb1 = new JRadioButton();
		rb1.setSize(50, 20);
		rb1.setLocation(10, 50);
		getContentPane().add(rb1);
		lbl1= new JLabel("meow");
		lbl1.setSize(200, 30);
		lbl1.setLocation(70,50);
		getContentPane().add(lbl1);
		
		rb2 = new JRadioButton();
		rb2.setSize(50, 20);
		rb2.setLocation(10, 80);
		getContentPane().add(rb2);
		lbl2= new JLabel("meow");
		lbl2.setSize(200, 30);
		lbl2.setLocation(70,80);
		getContentPane().add(lbl2);
		
		rb3 = new JRadioButton();
		rb3.setSize(50, 20);
		rb3.setLocation(10, 110);
		getContentPane().add(rb3);
		lbl3= new JLabel("meow");
		lbl3.setSize(200, 30);
		lbl3.setLocation(70,110);
		getContentPane().add(lbl3);
		
		rb4 = new JRadioButton();
		rb4.setSize(50, 20);
		rb4.setLocation(10, 140);
		getContentPane().add(rb4);
		lbl4= new JLabel("meow");
		lbl4.setSize(300, 30);
		lbl4.setLocation(70,140);
		getContentPane().add(lbl4);
	}
	
	public static void main (String[] args)
	{
	Frageclass fc = new Frageclass ();
	fc.setVisible(true);
	}
	
}


Meine xml datei sollte ungefähr so aussehen... es soll halt jeweils nur ein Frageblock angezeigt werden...

Code:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE questions SYSTEM "questions.dtd"[]>
<questions>
  <question>
    <priority>1</priority>
    <txt>Frage 1?</txt>
    <answer>antwort1<correct>0</correct></answer>
    <answer>antwort2<correct>1</correct></answer>
    <answer>antwort3<correct>0</correct></answer>
    <answer>antwort4<correct>0</correct></answer>
  </question>
  <question>
    <priority>1</priority>
    <txt>Frage2</txt>
    <answer>antwort1<correct>0</correct></answer>
    <answer>antwort2<correct>1</correct></answer>
    <answer>antwort3<correct>0</correct></answer>
    <answer>antwort4<correct>0</correct></answer>
  </question>
  <question>
    <priority>5</priority>
    <txt>Frage 3</txt>
    <answer>a<correct>0</correct></answer>
    <answer>b<correct>1</correct></answer>
    <answer>c<correct>1</correct></answer>
    <answer>d<correct>0</correct></answer>
  </question>
  <question>
    <priority>5</priority>
    <txt>frage 4</txt>
    <answer>a<correct>0</correct></answer>
    <answer>b<correct>0</correct></answer>
    <answer>c<correct>1</correct></answer>
    <answer>d<correct>0</correct></answer>
  </question>
  <question>
    <priority>5</priority>
    <txt>frage 5</txt>
    <answer>a<correct>1</correct></answer>
    <answer>b<correct>0</correct></answer>
    <answer>c<correct>0</correct></answer>
    <answer>d<correct>0</correct></answer>
  </question>
  <question>
    <priority>5</priority>
    <txt>frage 6</txt>
    <answer>a<correct>0</correct></answer>
    <answer>b<correct>0</correct></answer>
    <answer>c<correct>0</correct></answer>
    <answer>d<correct>1</correct></answer>
  </question>
  <question>
    <priority>5</priority>
    <txt>frage 7</txt>
    <answer>a<correct>0</correct></answer>
    <answer>b<correct>1</correct></answer>
    <answer>c<correct>1</correct></answer>
    <answer>d<correct>0</correct></answer>
  </question>
  <question>
    <priority>5</priority>
    <txt>frage 8</txt>
    <answer>a<correct>0</correct></answer>
    <answer>b<correct>0</correct></answer>
    <answer>c<correct>0</correct></answer>
    <answer>d<correct>0</correct></answer>
  </question>
  <question>
    <priority>5</priority>
    <txt>frage 9</txt>
    <answer>a<correct>0</correct></answer>
    <answer>b<correct>0</correct></answer>
    <answer>c<correct>1</correct></answer>
    <answer>d<correct>0</correct></answer>
  </question>
</questions>

vllt kann mir ja jemand helfen...
danke
 
S

SlaterB

Gast
wäre nur halb so schlimm gewesen, wenn du nur 10 Zeilen XML und nur wichtigen Code ohne langweilige Formatierung wie
> rb3.setSize(50, 20);
> rb3.setLocation(10, 110);
oder gar 4 stumpfsinnig gleiche Buttons gepostet hättest :bae:

daher immer erst (über-) arbeiten, dann posten

-------

ich antworte nur, um zu sagen, dass ich zur XML-Verarbeitung nichts beitragen kann,
dazu gibs aber ganz sicher Frameworks und Beispiele bei google zu finden,

> cisco-trainer
klingt nach irgendwas speziellen, dann brauchst du vielleicht auch speziell dafür gedachte Bibliotheken
 
M

Makengji

Gast
Ich bin ja ncoh neuling, vllt rechtfertigt dieser aspekt das ganze etwas^^ :D
 

Wildcard

Top Contributor
Makengji hat gesagt.:
Hmm. ich hab mich jetzt mal versucht in den cisco-trainer hineinzudenken, der in einem anderen thread veröffentlich wurde.
Aber so recht verstehe ich es nicht, könntet ihr mir vllt wenigstens sagen welche methoden unabdinglich sind um die .xml datein auf meine GUI zu laden?
1. Ein XML Parser mit dem du die Datei einliest (ich habe für den Trainer JDom verwendet).
2. Überführung des XML Baums in deine eigene Objekt Struktur.
3. Deine GUI mit dem Datenmodell füttern.
4. GUI zur Anzeige bringen
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
das_leon Alle Zeilen einer CSV-Datei auslesen Java Basics - Anfänger-Themen 1
M Input/Output Alle Zeilen auslesen und in Variable speichern Java Basics - Anfänger-Themen 5
J Zeilen aus einer .txt-Datei auslesen und Variablen zuweisen Java Basics - Anfänger-Themen 11
M Einzelne Zeilen nach Zeichen auslesen Java Basics - Anfänger-Themen 4
C Zeilen aus einer Datei auslesen Java Basics - Anfänger-Themen 4
G CSV auslesen und Zeilen in Array speichern Java Basics - Anfänger-Themen 13
V Aus mehreren Zeilen bestimmte Teile auslesen Java Basics - Anfänger-Themen 8
C letzte Zeilen eines Files auslesen Java Basics - Anfänger-Themen 3
H Leere Zeilen in Textdatei löschen lassen Java Basics - Anfänger-Themen 5
Saiko Zeilen einer Datei einlesen Java Basics - Anfänger-Themen 3
districon 2D Array - Zeilen und Spalten durchsuchen Java Basics - Anfänger-Themen 3
dieter000 Kurze Frage kann mir ejmand kurz diesen Code erklären, bzw wie man die zeilen erklärt und so Java Basics - Anfänger-Themen 1
s_1895 zu viele Zeilen in der Main Methode Java Basics - Anfänger-Themen 4
W Anzahl der Zeilen ausgeben lassen Java Basics - Anfänger-Themen 20
crrnogorka Letzte Zeile einer Tabelle "überschreibt" alle anderen Zeilen Java Basics - Anfänger-Themen 1
X Textdatei: zwei-zeilenweise gleiche Zeilen rausschmeißen Java Basics - Anfänger-Themen 21
A Jede x-te Zeile, lösche 10 Zeilen Java Basics - Anfänger-Themen 9
C Zeilen aus einer Datei in Array speichern Java Basics - Anfänger-Themen 4
F Mehrere Zeilen zu einer Zeile zusammenfügen und in eine Datei schreiben Java Basics - Anfänger-Themen 1
A String mit mehreren Zeilen splitten Java Basics - Anfänger-Themen 4
S Java Text splitten mit Tabs, Zeilen, Zeichen und Klammern. Java Basics - Anfänger-Themen 6
D JTable Zeilen löschen Java Basics - Anfänger-Themen 5
H Best Practice JavaFX TableView mit Zell-Rahmen anstelle von Zeilen-Balken Java Basics - Anfänger-Themen 1
V Ergebnisse in 2 Zeilen Java Basics - Anfänger-Themen 4
R Eine Datei mit mehreren Zeilen beschreiben Java Basics - Anfänger-Themen 5
C Zeilen in Array einlesen und splitten? Java Basics - Anfänger-Themen 17
T Zeilen des ListArray nach einem Wort durchsuchen und diese Zeile ausgeben Java Basics - Anfänger-Themen 4
T Exceptions - ausgeführte Zeilen Java Basics - Anfänger-Themen 4
X wie kann ich in bluej/java einene 2d array mit zahlen fuellen, so dass sich diese in der der zeilen Java Basics - Anfänger-Themen 2
F Problem mit Tabulatoren bei Zeilen zählen einer Textdatei Java Basics - Anfänger-Themen 17
F Textdatei einlesen und Zeilen zählen Java Basics - Anfänger-Themen 10
M Array: Zeilen vergleichen Java Basics - Anfänger-Themen 4
J Klassen Hilfe bei unbekannten Zeilen bzgl. Klassen / Komponenten Java Basics - Anfänger-Themen 12
T JTable einzelne Zeilen löschen Java Basics - Anfänger-Themen 3
K Input/Output 6000 Zeilen einlesen und String-Array vergleichen? Java Basics - Anfänger-Themen 1
L String extrahieren mit Regular Expression über mehrere Zeilen hinweg Java Basics - Anfänger-Themen 1
T CSV auf Inhalt und Zeilen überprüfen Java Basics - Anfänger-Themen 2
I Datei mit 2 Spalten und millionen Zeilen Java Basics - Anfänger-Themen 19
kaoZ Input/Output Einlesen von mehreren Zeilen Java Basics - Anfänger-Themen 4
J Zeilen unsichtbar Java Basics - Anfänger-Themen 11
3 JLabel - Text in mehreren Zeilen zentrieren Java Basics - Anfänger-Themen 5
L Split + Zeilen einer Datei mit bestimmtem Inhalt löschen Java Basics - Anfänger-Themen 23
V Methoden Zeilen nach bestimmtem Attribut sortieren Java Basics - Anfänger-Themen 4
T Methoden HILFE! readLine() liest nur ungerade Zeilen?? Java Basics - Anfänger-Themen 2
G JTextArea: nur bestimmte Zeilen anders formatieren Java Basics - Anfänger-Themen 7
B Input/Output bestimmte Zeilen in .txt Dateinen überschreiben Java Basics - Anfänger-Themen 20
G 3422 Zeilen in Eclipse Console Java Basics - Anfänger-Themen 5
L Zeilen und Spalten sortieren Java Basics - Anfänger-Themen 11
K Erste Schritte Eingabetext besteht aus mehreren Zeilen? Java Basics - Anfänger-Themen 3
T BufferedReader mehrere Zeilen einlesen Java Basics - Anfänger-Themen 4
B Zählen bestimmter Zeilen einer .txt Java Basics - Anfänger-Themen 7
N Zeilen vergleichen Java Basics - Anfänger-Themen 7
N Datei mit max 2000 Zeilen schreiben Java Basics - Anfänger-Themen 9
D Input/Output Zeilen aus txt-datei in Java-Liste einfügen Java Basics - Anfänger-Themen 9
K BufferedWriter schreibt die letzten paar Zeilen nicht Java Basics - Anfänger-Themen 5
R Erste Schritte 2D-Array: Zeilen & Spalten ohne schleife übergeben? Java Basics - Anfänger-Themen 3
C Mehrere Zeilen unter ~.showMessageDialog Java Basics - Anfänger-Themen 12
K Java Split mehrere Zeilen Java Basics - Anfänger-Themen 4
H 200000 Zeilen aus Datei einlesen Java Basics - Anfänger-Themen 13
Q LogFile.log einlesen und Werte zwischen 5 zeilen vergleichen Java Basics - Anfänger-Themen 5
P Bestimmte Zeilen einer Datei ermitteln ? Java Basics - Anfänger-Themen 30
B JList und JTable: leere Zeilen bei listfiles(); Java Basics - Anfänger-Themen 5
M Zeilen aus String exportieren Java Basics - Anfänger-Themen 5
P Unterschied dieser 2 code Zeilen Java Basics - Anfänger-Themen 12
A Anzahl Zeilen eines Arrays bestimmen Java Basics - Anfänger-Themen 10
J Zeilen eines Arrays vergleichen Java Basics - Anfänger-Themen 2
S .txt einlesen->Zeilen ersetzen->neu.txt speichern Java Basics - Anfänger-Themen 13
R String über mehrere Zeilen Java Basics - Anfänger-Themen 15
M Verständnis einiger Zeilen Java Basics - Anfänger-Themen 4
E Array mit Zahlen von 1-(Zeilen*Spalten) befüllen Java Basics - Anfänger-Themen 8
S Zeilen zählen Java Basics - Anfänger-Themen 7
Ollek Bestimmte Zeilen aus einer HTML Datei lesen Java Basics - Anfänger-Themen 8
H String/StringBuffer nach zeilen aufteilen Java Basics - Anfänger-Themen 2
K Wie kann ich alle Zeilen in eineR Datenbank zählen? Java Basics - Anfänger-Themen 13
JFeel-x Zeilen eines JEditorPanes Java Basics - Anfänger-Themen 2
0 CSV Import - Zeilen, Spalten Java Basics - Anfänger-Themen 15
O 2D Array - Zeilen-/Spaltenlänge ermitteln Java Basics - Anfänger-Themen 4
P String über mehrere Zeilen definieren Java Basics - Anfänger-Themen 3
G Datei zeilen anhängen Java Basics - Anfänger-Themen 3
A Scanner liest nur 999 Zeilen ein Java Basics - Anfänger-Themen 5
B Zeilen in Textdatei löschen Java Basics - Anfänger-Themen 2
D Datei einlesen, zeilen ignorieren, probleeem Java Basics - Anfänger-Themen 7
A Anzahl der Zeilen in Textdatei Java Basics - Anfänger-Themen 7
G Zeilen in Eclipse einblenden Java Basics - Anfänger-Themen 2
M Zeilen aus Textdatei in Array schreiben Java Basics - Anfänger-Themen 2
H Streams etc. erster Versuch Zeilen aus einer Datei zu lesen Java Basics - Anfänger-Themen 6
L In einer Tabelle Zeilen loeschen Java Basics - Anfänger-Themen 4
D Auf Zeilen eines zweidimensionalen Arrays zugreifen Java Basics - Anfänger-Themen 3
D txt nach Zeilen splitten. Java Basics - Anfänger-Themen 9
G Anzahl der Zeilen in einer Datei Java Basics - Anfänger-Themen 7
T die letzten X zeilen einer datei entfernen Java Basics - Anfänger-Themen 19
E was bedeuten @Zeilen Java Basics - Anfänger-Themen 4
T Einlesen von einzelnen Zeilen Java Basics - Anfänger-Themen 2
T null-Zeilen aus einem Array entfernen Java Basics - Anfänger-Themen 4
E Automatischer Zeilen-Umbruch bei JTextArea Java Basics - Anfänger-Themen 4
G zeilen aus text datei löschen Java Basics - Anfänger-Themen 6
ARadauer zeilen einer text datei ermitteln Java Basics - Anfänger-Themen 6
S Anzahl von zeilen einer Datei bestimmen. Java Basics - Anfänger-Themen 4
J Tabelle mit mehreren Zeilen dynamisch aufbauen Java Basics - Anfänger-Themen 2
F Zeilen und Spalten in JTable Selektieren Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben