Ersatz für Textarea

Status
Nicht offen für weitere Antworten.

ModellbahnerTT

Bekanntes Mitglied
Hi @all,

Da die JTextarea unter Java anscheinend nur eine maximale Anzahl an Zeichen aufnehmen kann suche ich jetzt eine Alternative. Welche Alternativen gibt es? Welche hat keine Beschränkung in der Anzahl der Zeichen? Wie kann man die Beschränkung bei der JTextarea aufheben?

ModellbahnerTT

PS: Selbst bei diesem Text bringt die JTextarea schon eine Null Pointer Exception.
Code:
import java.util.*;
import java.io.*;

void main (void)
{
System.out.println("Was soll das mit der Textarea und den NullPointer Exceptions");
}
 
B

Beni

Gast
Ich hab mal Darwins Biographie in einem JTextPane angezeigt... was für Monster-Texte willst du zeigen?

Deine Fehlerbeschreibung hört sich eher nach einem anderen Problem an (Variable nicht richtig zugewiesen, "new" vergessen?), zeig doch mal dein Testprogramm.
 

merlin2

Top Contributor
Gar nicht wahr:
Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Datei11 extends JFrame {
  // Anfang Variablen
  JTextArea jta = new JTextArea ("", 1, 1);
  // Ende Variablen

  public Datei11 (String Title) {
    // Frame-Initialisierung
    super (Title);
    addWindowListener(new WindowAdapter() {
      public void windowClosing (WindowEvent evt) {System.exit(0);}});
    setSize(300, 300);
    getContentPane().setLayout(new BorderLayout());

    // Anfang Komponenten
jta.setText("   Text Text import java.util.*;import java.io.*;void main (void){System.out.println(\"Was soll das mit der Textarea und den NullPointer Exceptions\");} Code ");

    getContentPane().add(jta);
    // Ende Komponenten

  }

  // Anfang Ereignisprozeduren
  // Ende Ereignisprozeduren

  public static void main (String args[]) {
    new Datei11("Datei11").show();
  }
}
Läuft.
Edit: Beni war schneller, seine Diagnose ist vermutlich korrekt.
 

ModellbahnerTT

Bekanntes Mitglied
Hier mal mein Testprogramm:
Code:
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.AdjustmentEvent;
import java.awt.event.AdjustmentListener;
import javax.swing.JFrame;
import javax.swing.JScrollBar;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;


public class Oberflaeche
{
	int position;
	public Oberflaeche()
	{
		JFrame jf = new JFrame();
		JTextArea jta = new JTextArea(20,30);
		JScrollPane scroll = new JScrollPane(jta);
		int x,y;
		Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
		y = dim.height;
		x = dim.width;
		jta.setSize(x, y);
		jf.setTitle("Codeeditor");
		jf.getContentPane().add(scroll);
		jf.setSize(x, y);
		jf.setVisible(true);
	}


	class ScrollHandler implements AdjustmentListener
	{

		public void adjustmentValueChanged(AdjustmentEvent e)
		{
		}

	}

}
Ich will keine Monstertexte anzeigen lassen sondern aktiv Texte eingeben. Diese können dann schonmal 2000 Zeilen mit 40 Zeichen umfassen.
 

ModellbahnerTT

Bekanntes Mitglied
Die Null Pointer Exception kommt wenn ich diesen Text eingebe oder andere Zeichen bis zu dieser Anzahl.
import java.util.*;
import java.io.*;

void main (void)
{
System.out.println("Was soll das mit der Textarea und den NullPointer Exceptions");
}
 

ModellbahnerTT

Bekanntes Mitglied
Sorry das ich die JTextarea im Verdacht hatte da mit der JTextPane genau das gleiche Phänomen auftritt muss der Fehler wo anders liegen, aber wo da bin iich mit meinem Latein am Ende.

ModellbahnerTT
 

madboy

Top Contributor
Bei mir kommt keine..

Java 1.5.0.11
gestartet mit Eclipse 3.2.2
unter Linux (Kubuntu 7.04)

Es wäre vielleicht gut, wenn ihr die Exception posten würdet...

Edit: ich habe mal den kompletten Thread hier in die JTextArea rein kopiert. Immer noch keine exception...
 

ModellbahnerTT

Bekanntes Mitglied
So sieht die Eception aus:
Code:
Exception during event dispatch:
java.lang.NullPointerException
   at javax.swing.text.Utilities.getPositionBelow(libgcj.so.70)
   at javax.swing.text.DefaultHighlighter$DefaultHighlightPainter.paint(libgcj.so.70)
   at javax.swing.text.DefaultHighlighter.paint(libgcj.so.70)
   at javax.swing.plaf.basic.BasicTextUI.paintSafely(libgcj.so.70)
   at javax.swing.plaf.basic.BasicTextUI.paint(libgcj.so.70)
   at javax.swing.plaf.basic.BasicTextUI.update(libgcj.so.70)
   at javax.swing.JComponent.paintComponent(libgcj.so.70)
   at javax.swing.JComponent.paint(libgcj.so.70)
   at javax.swing.JComponent.paintDoubleBuffered(libgcj.so.70)
   at javax.swing.JComponent.paintImmediately2(libgcj.so.70)
   at javax.swing.JComponent.paintImmediately(libgcj.so.70)
   at javax.swing.RepaintManager.paintDirtyRegions(libgcj.so.70)
   at javax.swing.RepaintManager$RepaintWorker.run(libgcj.so.70)
   at java.awt.event.InvocationEvent.dispatch(libgcj.so.70)
   at java.awt.EventQueue.dispatchEvent(libgcj.so.70)
   at java.awt.EventDispatchThread.run(libgcj.so.70)

Als Betriebssystem läuft Ubuntu 7.04 mit Java 1.5.0.11 mit Eclipse 3.2.2
 

ModellbahnerTT

Bekanntes Mitglied
Ich werde das morgen mal unter Windows testen. Sollte es da ohne Probleme geht dann liegt es an der Linux Distribution und diese werde ich dann wechseln. Laut Aussage meines BS habe ich Sun JDK installiert und keine andere.
 

kleiner_held

Top Contributor
Nana - wer wird denn gleich die Distribution wechseln wollen :)

1. Probier es erst mal ohne Eclipse, einfach auf der Konsole:
Code:
java -version
javac Oberflaeche.java
java Oberflaeche

wenn das Sun SDK installiert ist, und die Ausgabe von java -version eine andere JVM auflistet, reicht schon ein
Code:
sudo update-alternatives --config java
 

ModellbahnerTT

Bekanntes Mitglied
Die Ausgaben meiner Linux Distribution sind alle so wie sie sein sollten.
Nana - wer wird denn gleich die Distribution wechseln wollen :lol:
Nach dem ich jede Menge Ärger :cry: mit der Version 7.04 hatte und habe spiele ich schon länger mit dem Gedanken zu wechseln. Sollte das ganze unter Windows :wink: morgen klappen dann habe ich bald Gentoo auf meinem Rechner. :D

Edit: Der heutige Test mit Windows ist positiv verlaufen also liegt es an meiner Linux Distribution. :cry: :oops:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G FileSystemView-Ersatz für SWT? AWT, Swing, JavaFX & SWT 4
C HTML Editor Eingabemaske kafenio Ersatz AWT, Swing, JavaFX & SWT 7
G JTextPane Ersatz AWT, Swing, JavaFX & SWT 4
Juelin setzen background color für selected Row im Tableview AWT, Swing, JavaFX & SWT 19
Juelin Für Java-Spezialisten AWT, Swing, JavaFX & SWT 4
H JTabel - RowFilter Daten für Berechnung filtern AWT, Swing, JavaFX & SWT 6
I JavaFX JavaFx-Anwendung für die Erstellung einer Windows-Anwendung? AWT, Swing, JavaFX & SWT 6
M Eigene Java Klasse für allgemeine Grafikelemente AWT, Swing, JavaFX & SWT 8
M Vokabelprogram - Schleife für Liste soll schrittweise durchlaufen werden AWT, Swing, JavaFX & SWT 3
tommybalbor JavaFx Anwendung klappt nicht für macOs Nutzern, wenn ich zwei dependecies bei maven hinzufüge AWT, Swing, JavaFX & SWT 6
I Libraries für AWT für andere Grafik-Frameworks tauglich machen AWT, Swing, JavaFX & SWT 6
R auto. Importanweisungen für javafx funktioniert in Eclipse nicht mehr AWT, Swing, JavaFX & SWT 4
komplettlost Vollbildmodus für MacOs Nutzer geht nicht AWT, Swing, JavaFX & SWT 13
D JavaFX Schadensberechnung für Kartenspiel AWT, Swing, JavaFX & SWT 1
P JTable Listener für die Änderung einzelner Zellen oder Rows AWT, Swing, JavaFX & SWT 2
Jose05 JavaFX: eigene FXML-Datei für einen Button AWT, Swing, JavaFX & SWT 3
L actionListener für Button AWT, Swing, JavaFX & SWT 97
izoards Textfeld für Zeit AWT, Swing, JavaFX & SWT 4
CptK Wie funktioniert contains() für Path2D.Double AWT, Swing, JavaFX & SWT 10
T Getter und Setter für eine Stage AWT, Swing, JavaFX & SWT 6
P Swing Programm hängt sich bei Buttondruck auf? (GUI für "Chatbot" erstellen) AWT, Swing, JavaFX & SWT 15
T Button für GUI programmieren AWT, Swing, JavaFX & SWT 1
Z Switch Case für Buttons AWT, Swing, JavaFX & SWT 8
M Hough-Transformation für Kreise und andere Formen AWT, Swing, JavaFX & SWT 3
kodela HTML-tags für JLabel AWT, Swing, JavaFX & SWT 9
E Keystroke für Ausschneiden läßt sich nicht ändern AWT, Swing, JavaFX & SWT 2
M Swing Cell Renderer für Zeilenumbruch in JTable AWT, Swing, JavaFX & SWT 0
MiMa Package Struktur für GUI Programmierung AWT, Swing, JavaFX & SWT 26
N JavaFX 1 Listener für mehrere ChoiceBoxen AWT, Swing, JavaFX & SWT 3
B eclipse für JavaFx setuppen AWT, Swing, JavaFX & SWT 4
K Swing Struktur für TreeTable rekursiv aufbauen AWT, Swing, JavaFX & SWT 17
A Swing JTextField an Button übergeben für Popup-Fenster funktioniert nicht AWT, Swing, JavaFX & SWT 3
H Ein Patten für das Gluon Mobile Framework AWT, Swing, JavaFX & SWT 7
J Gibt es einen Grund für 16x16 anstatt z.B. 15x15 Tiles ? AWT, Swing, JavaFX & SWT 10
F JFormattedTextField für kg und Währung AWT, Swing, JavaFX & SWT 6
V Swing für jedes Kästchen eine eigene Farbe AWT, Swing, JavaFX & SWT 2
F Wie bekomme ich den Wert der ComboBox in eine Variable gespeichert welche ich für meinen ActionListener nutzen kann? AWT, Swing, JavaFX & SWT 3
Soloeco JavaFX Dreifachklick für MenuButton erforderlich AWT, Swing, JavaFX & SWT 2
L JavaFX Lösungsvorschläge für dieses coole Control AWT, Swing, JavaFX & SWT 8
looparda Suche Lib für Visualisierung von Graphen AWT, Swing, JavaFX & SWT 12
G LayoutManager Beliebige Anzahl von Panels für LayoutManager AWT, Swing, JavaFX & SWT 3
L Ein Actionlistener für ein Textfeld, anstatt viele Actionlistener für ein Textfeld AWT, Swing, JavaFX & SWT 7
S Swing Finde Grund für NullPointerExeption nicht. AWT, Swing, JavaFX & SWT 2
W JavaFX (j)Unittests für GUI AWT, Swing, JavaFX & SWT 0
B JavaFX JavaFX TableView PropertyValueFactory für Werte aus HashMap AWT, Swing, JavaFX & SWT 2
SchmidiMC Swing Vorschläge für ein Design AWT, Swing, JavaFX & SWT 5
Z JavaFX Pane für wechselnde Sub-Panes mit Auto-Resize AWT, Swing, JavaFX & SWT 2
S 2D-Grafik affine Transformation für Text-Shape AWT, Swing, JavaFX & SWT 0
G Swing Variable Elemente für GroupLayout AWT, Swing, JavaFX & SWT 18
kodela Accalerator für einige Menüoptionen funktioniert nicht mehr AWT, Swing, JavaFX & SWT 3
P Swing Empfehlungen für einfaches Computerspiel AWT, Swing, JavaFX & SWT 4
L DragDropped für jede Node AWT, Swing, JavaFX & SWT 0
temi JavaFX Lösungsansatz für Umsetzung gesucht AWT, Swing, JavaFX & SWT 4
J Swing JavaProgramm für Verschlüssen für eine Datei AWT, Swing, JavaFX & SWT 19
D DatePicker für Java Swing AWT, Swing, JavaFX & SWT 2
MiMa Programmeinstellungen für Anwendung?? AWT, Swing, JavaFX & SWT 54
heinz ketchup While-Schleife in einem Service für GUI AWT, Swing, JavaFX & SWT 22
L JavaFX Renderer für JavaFX AWT, Swing, JavaFX & SWT 2
MiMa GUI Controller für Border Pane als MVC Modell AWT, Swing, JavaFX & SWT 1
L Font für Dashboard AWT, Swing, JavaFX & SWT 3
F Swing JColorChooser für die JToggleButtons AWT, Swing, JavaFX & SWT 5
S JavaFX Optimierung für verschiedene Auflösungen AWT, Swing, JavaFX & SWT 12
L JavaFX Animation für Panel wechsel AWT, Swing, JavaFX & SWT 3
T Swing Drag and Drop für JComponents AWT, Swing, JavaFX & SWT 1
Kloso Swing Pseudocode für Strafurzeichnung AWT, Swing, JavaFX & SWT 4
F Konstruktor für "Vier Gewinnt" AWT, Swing, JavaFX & SWT 10
L JavaFX PdfViewer für JavaFX Anwendung AWT, Swing, JavaFX & SWT 6
R Swing Welche LayoutManager sind die richtigen für mich? AWT, Swing, JavaFX & SWT 11
L Event Handling Gui für Taschenrechner AWT, Swing, JavaFX & SWT 27
C Slider für Zeitauswahl AWT, Swing, JavaFX & SWT 3
M Limit für JFrame-Vergrößerung AWT, Swing, JavaFX & SWT 8
GreenTeaYT Button funktioniert nicht für Ein-und Auszahlungen? AWT, Swing, JavaFX & SWT 8
K Liniendicke für Line Chart dynamisch ändern AWT, Swing, JavaFX & SWT 0
K JButton nicht sichtbar machen für User 2 AWT, Swing, JavaFX & SWT 4
OnDemand Gui Themes für FX AWT, Swing, JavaFX & SWT 4
G DefaultListModel für JList AWT, Swing, JavaFX & SWT 2
P JavaFX Kalender mit Kacheln für Ereignisse AWT, Swing, JavaFX & SWT 4
S ActionListener für alle Buttons AWT, Swing, JavaFX & SWT 26
J Swing Neuen Command für "show"? AWT, Swing, JavaFX & SWT 2
sandaime Swing Thread für CMD auslesen AWT, Swing, JavaFX & SWT 16
H Swing JFileChooser für nicht existierendes Unterverzeichnis AWT, Swing, JavaFX & SWT 3
R Java FX - Fxml - relative Größenangaben für Breite und Höhe einer TextArea AWT, Swing, JavaFX & SWT 8
D GUI-Bau für ein Auswertungs-Tool AWT, Swing, JavaFX & SWT 11
L Swing CellRenderer für einzelne Zellen? AWT, Swing, JavaFX & SWT 5
RalleYTN Swing Menü für Texteditor (Rechtsklick) AWT, Swing, JavaFX & SWT 4
H Applet Flappy Bird für Noobs AWT, Swing, JavaFX & SWT 4
X JavaFX Tooltips für XYChart-Knoten werden nicht angezeigt! AWT, Swing, JavaFX & SWT 3
Thallius Swing Aufgabe für einen der gerne Tüftelt. AWT, Swing, JavaFX & SWT 4
A hilfe für flowlayout AWT, Swing, JavaFX & SWT 6
B EventHandler für durch Tastenkombination erzeugte Zeichen AWT, Swing, JavaFX & SWT 3
T Hintergrund für GUI AWT, Swing, JavaFX & SWT 1
L JavaFX TableView mit Attributs der Modellreferenzerierung für die Spalte AWT, Swing, JavaFX & SWT 3
C JavaFX Character Comparator für TableColumn AWT, Swing, JavaFX & SWT 0
KrokoDiehl JavaFX Gleiche Controller-Instanz für inludiertes FXML AWT, Swing, JavaFX & SWT 1
V Tastatur KeyListener für mehrere Buttons AWT, Swing, JavaFX & SWT 1
S Pfad für Speichervorgang auswählen AWT, Swing, JavaFX & SWT 11
M If für viele TextFields AWT, Swing, JavaFX & SWT 7
stylegangsta Eigene Klasse für JButton aus dem JFrame abrufen AWT, Swing, JavaFX & SWT 29
R JMenuItems für Touchscreen auseinanderziehen AWT, Swing, JavaFX & SWT 3
L LookAndFeel Eigenes Design für die Applikation AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen

Neue Themen


Oben