Zeilen von TextArea auswählen

Status
Nicht offen für weitere Antworten.
K

kalissow

Gast
Hallo Leute,

ich bastele mir gerade eine GUI, die Funktionen einnehmen soll und die auf Chart bringen.

für die Einnahme der Funktionen habe ich ein TextArea. Jede Zeile soll dann genau eine Funktion haben. Und ich will dann alle Zeile (alle Funktionen) des TextAreas aufeinmal einlesen. Leider läuft es nicht wie ich es gerade beschreibt. Es wird bei mir nur die erste Zeile eingelesen, als ob ich ein TextField habe. Und sobald ich weitere Funktionen eingebe, bekomme ich eine Fehlermeldung.

Meine Frage lautet: Wie kann ich jetzt alle Zeile eines TextAreas auf einmal einlesen?

Danke voraus

Kali
 

The_S

Top Contributor
Erstmal hab ich keine Ahnung was "Funktionen einnehmen" ist. Zweitens Wäre es hilfreich wenn du Code postest und Drittens würde die entsprechende Fehlermeldung auch net schaden. Viertens versteh ich dein Prob net.

Code:
String[] alleZeilen = textarea.getText().split("\n");
 
G

Guest

Gast
Hi,

danke erstmal für eine schnelle Antwort.

Hier ist der Code:

Code:
public class fct_calculate_data implements Calculation, Cloneable
{

/*
Das ist die initialisierte Funktion. hier kommt die Funktion, die gezeichnet wird, oder besser gesagt: hier 
sollen die Funktionen sein, die gezeichnet werden sollen (mehrere).
*/
String valueCalc ="y=t"; 

double tmin = 0;  // Anfangszeit

 double tmax = 10; //Endzeit

TischRechner tr; // Das ist mein Parser 


private class ConfigDia extends JDialog {

JTextArea tfvalueCalc;   // TextArea für die Funktionen
    JFormattedTextField tfTmin; // Textfield für tmin
    JFormattedTextField tfTmax; // Textfield für tmax


ConfigDia(Dialog parent) {
super(parent,calcName,true); 
        JPanel pane = new JPanel();
        pane.setLayout(new BoxLayout(pane,BoxLayout.PAGE_AXIS));

 label = new JLabel("Eingabefeld für Funktionen"); 
        pane.add(label); 
        tfvalueCalc = new JTextArea(new String(valueCalc),5,10); 
        scrollpane = new JScrollPane(tfvalueCalc);
        pane.add(scrollpane);

label = new JLabel("T_Min");
        pane.add(label);
        tfTmin = new JFormattedTextField(new Double(tmin));
        
        pane.add(tfTmin);
        
        label = new JLabel("T_Max");
        pane.add(label);
        tfTmax = new JFormattedTextField(new Double(tmax));
        pane.add(tfTmax);
        
        JButton bok = new JButton("Ok"); 
        bok.addActionListener (new ActionListener() {
                public void actionPerformed (ActionEvent e) {
                    valueCalc  = Utils.getString(tfvalueCalc); 
                    tmin = Utils.getDouble(tfTmin);
                    tmax = Utils.getDouble(tfTmax);
                    dispose(); 
                }
        });
        
        pane.add(bok); 
        setContentPane(pane); 
        pack();
        setLocationRelativeTo(null); 
        setVisible(true); 


}
}

public JPanel createPanelPart() 
{
	XYItemRenderer renderer = new StandardXYItemRenderer();
    NumberAxis rangeAxis1 = new NumberAxis("Y-Axis");
    NumberAxis rangeAxis1x = new NumberAxis("X-Axis");

    	 dataSeries = new XYSeries("");
    	 tr = new TischRechner();
	        try {
				tr.init();
			} catch (Exception e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}  
        	    
	        for(double t = tmin; t<=tmax; t++)
	        {
	        	String in = new String(),out;
	        	double out_double = 0;
	        	in = "t="+t;
	            try {
					tr.main(in);
					out = tr.main(valueCalc);  // das ist eine sehr wichtiger teil. Hier wird die Eingaben geparst
					 out_double = Double.parseDouble(out);
//		            System.out.println(out);
				} catch (Exception e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				} 
	            
	            dataSeries.add(t, out_double);
	            dataset = new XYSeriesCollection(dataSeries);
	            }
        	    plot = new XYPlot(dataset,
        		          rangeAxis1x,
        		          rangeAxis1,
        		          renderer);
        	    plot.setRangeAxisLocation(AxisLocation.BOTTOM_OR_LEFT);
        	    plot.setDomainCrosshairVisible(true);
        	    plot.setRangeCrosshairVisible(true);
        	    chart = new JFreeChart("",JFreeChart.DEFAULT_TITLE_FONT,plot,true);
        	    chartpanel = new ChartPanel(chart, true, true, true, true, true);
        	    dim = new Dimension(400,200);
        	    chartpanel.setPreferredSize(dim);
        	    panel = new JPanel();
        	    panel.add(chartpanel);
        	    
        	   return panel;       
}
}
[/code]

Ich hoffe, du kannst mit dem Code etwas anfangen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D JavaFX TextArea Probleme bei langen Zeilen AWT, Swing, JavaFX & SWT 1
N Textdatei GUI, Text in Textarea anzeigen mehrere Zeilen AWT, Swing, JavaFX & SWT 1
M TextArea über mehrere Zeilen - wie Zeileanzahl abfragen? AWT, Swing, JavaFX & SWT 5
Encera TableView Zeilen als Spalten im SceneBuilder AWT, Swing, JavaFX & SWT 0
A Mit JavaFX einzelne Zeilen in TableView farbig markieren AWT, Swing, JavaFX & SWT 5
missy72 JavaFX TableView Spalte zwischen den Zeilen AWT, Swing, JavaFX & SWT 5
T TableView Zeilen einfärben AWT, Swing, JavaFX & SWT 13
HoT Sortieren von ein paar Zeilen in einer Tabelle, aber nicht die ganze Tabelle AWT, Swing, JavaFX & SWT 3
S JavaFX JavaFX TableView scrollen färbt falsche Zeilen AWT, Swing, JavaFX & SWT 1
adiko01 JTable: Nur markierte Zeilen aus der Tabelle in CSV exportiern AWT, Swing, JavaFX & SWT 9
H JTextArea - farbige Zeilen .. bitte um Vorschläge zur Implementierung AWT, Swing, JavaFX & SWT 1
M Befüllung der einzelnen Zeilen des TableView AWT, Swing, JavaFX & SWT 3
Viktim Swing JTable Mit Tab druch Zeilen Wechseln AWT, Swing, JavaFX & SWT 5
X Zeilen aus einer Textdatei einzelnd als String abrufen AWT, Swing, JavaFX & SWT 8
T CSS Rechtsbüdniges Label mit Zwei Zeilen AWT, Swing, JavaFX & SWT 7
J JavaFX TableView - Höhe der Zeilen AWT, Swing, JavaFX & SWT 3
stylegangsta JDialog bestimmte Zeilen kursiv AWT, Swing, JavaFX & SWT 20
B Java FX TableView Zeilen mit verschiedenen Typen AWT, Swing, JavaFX & SWT 15
P jtabel Zeilen auswählbar, aber nicht editierbar AWT, Swing, JavaFX & SWT 3
P Swing JTable mehrere Zeilen markieren AWT, Swing, JavaFX & SWT 1
C JTable Drag and Drop von Zeilen innerhalb einer Table AWT, Swing, JavaFX & SWT 2
J JavaFX eine Art Tabelle, jedoch mit mehreren Zeilen AWT, Swing, JavaFX & SWT 2
D Swing Bestimmte Berechnung von Spalten durchführen und dann die Zeilen nach bestimmten Kriterien einfärben AWT, Swing, JavaFX & SWT 5
D JGridLayout zwischen Zeilen bestimmter Abstand AWT, Swing, JavaFX & SWT 3
B Swing BalloonTip erscheint nicht in den ersten Zeilen einer JXTable AWT, Swing, JavaFX & SWT 4
Bluedaishi JTable alle Zeilen löschen AWT, Swing, JavaFX & SWT 7
A Swing Einrücken mehrerer Zeilen per Tab in einem JTextPane/JTextArea AWT, Swing, JavaFX & SWT 3
K SWT DataBinding, Anzahl der Zeilen aktualisieren AWT, Swing, JavaFX & SWT 4
T Table-Zeilen mit Thread einfärben AWT, Swing, JavaFX & SWT 15
P gleichanfangende Zeilen solange auslesen bis es die gibt AWT, Swing, JavaFX & SWT 12
O Swing JLabel mehrere Zeilen AWT, Swing, JavaFX & SWT 2
B JToolBar dynamisch auf mehrere Zeilen erweitern AWT, Swing, JavaFX & SWT 2
O Swing JTable - Zeilen färben (mit Model) AWT, Swing, JavaFX & SWT 13
Nicklas2751 Table View zeigt keinen Inhalt nur leere Zeilen AWT, Swing, JavaFX & SWT 2
P Swing Alle Zeilen einer Spalte (jTable) zusammen zählen und in eine eigene Zeile das Ergebnis schreiben. AWT, Swing, JavaFX & SWT 7
M JTable Zeilen und Zellen einfärben AWT, Swing, JavaFX & SWT 11
M Selektierte Zeilen von JTable AWT, Swing, JavaFX & SWT 10
M JTable Zeilen einfärben AWT, Swing, JavaFX & SWT 13
A mehrere Zeilen in GUi ausgeben AWT, Swing, JavaFX & SWT 2
L JTableModel - Zeilen mit eigenem Index ausstatten AWT, Swing, JavaFX & SWT 4
S JEditorPane Zeilen zählen AWT, Swing, JavaFX & SWT 5
S Swing JTable Zeilen löschen AWT, Swing, JavaFX & SWT 21
J Swing JTable-Daten Speichern und bei zeilen-änderung beibehalten. AWT, Swing, JavaFX & SWT 6
B JTable Zeilen und Spalten selektieren AWT, Swing, JavaFX & SWT 5
kniffel Ausgabe von leeren JTable Zeilen AWT, Swing, JavaFX & SWT 3
L LayoutManager GridBagLayout leere Zeilen AWT, Swing, JavaFX & SWT 4
GianaSisters Swing jTable - Feldtext soll mehrere Zeilen haben AWT, Swing, JavaFX & SWT 3
Ollek JTextArea - Feste Zeilenanzahl(8 Zeilen) AWT, Swing, JavaFX & SWT 3
B 2D-Grafik Zeilen drehen im JEditorPane AWT, Swing, JavaFX & SWT 3
0 JTable leere Zeilen einfügen AWT, Swing, JavaFX & SWT 3
M Markieren von ganzen Zeilen in transparenten Tabellen AWT, Swing, JavaFX & SWT 6
D Zwei String Attribute über eine Methode als Zeilen in einer Tabelle darstellen AWT, Swing, JavaFX & SWT 9
D JTable mit mehrzeiligen Zeilen AWT, Swing, JavaFX & SWT 5
kodela Swing selektierte Zeilen in JTable AWT, Swing, JavaFX & SWT 3
O Anzahl der Zeilen im TableViewer AWT, Swing, JavaFX & SWT 12
B Swing Zeilen Rotation AWT, Swing, JavaFX & SWT 5
J Swing JList: Neue Zeilen mit fireIntervalAdded sind automatisch selektiert AWT, Swing, JavaFX & SWT 2
D Swing keine Tabellen Zeilen ohne Focus AWT, Swing, JavaFX & SWT 7
D Tabellen Header & Abstand der Zeilen AWT, Swing, JavaFX & SWT 8
D Swing JTable: über sichtbare Zeilen iterieren AWT, Swing, JavaFX & SWT 2
U JTable: Zeilen abhängig vom Datensatz einfärben AWT, Swing, JavaFX & SWT 4
E JTextarea verschluckt Zeilen AWT, Swing, JavaFX & SWT 5
A JComboBox-Zeilen in JTable AWT, Swing, JavaFX & SWT 2
martin82 Swing JXTable gefilterte Zeilen AWT, Swing, JavaFX & SWT 4
B JTable: Zeilen sortieren, aber bestimmte Zeilen fest lassen AWT, Swing, JavaFX & SWT 9
B Swing JTable: mehrere Zeilen markieren AWT, Swing, JavaFX & SWT 3
M JTable - mehrere Zeilen selektieren AWT, Swing, JavaFX & SWT 7
M JTable einzelne Zeilen färben AWT, Swing, JavaFX & SWT 2
T GridLayout Zeilen Hintergrund AWT, Swing, JavaFX & SWT 5
A Swing JTable Zeilen einfügen verbieten AWT, Swing, JavaFX & SWT 3
elitebiber Swing Zeilen in einer JTable gruppieren AWT, Swing, JavaFX & SWT 3
Meldanor JTables - Zeilen hinzufügen/löschen AWT, Swing, JavaFX & SWT 4
T Wie Zeilen in Tabellen farblich differenzieren? AWT, Swing, JavaFX & SWT 3
R JScrollBar - Immer drei Zeilen weiter AWT, Swing, JavaFX & SWT 10
O Zeilen in JTable auf Grund eines Wertes einfärben AWT, Swing, JavaFX & SWT 6
R Suchbare Zeilen von JTable in JScrollPane ermitteln AWT, Swing, JavaFX & SWT 9
D Jlist auf 10 Zeilen begrenzen geht bei mir nicht AWT, Swing, JavaFX & SWT 2
O JTable Zeilen "nach oben" verschieben AWT, Swing, JavaFX & SWT 3
R Daten in JTable in mehreren Zeilen darstellen AWT, Swing, JavaFX & SWT 11
A Multiple Zeilen in einer JTable Zelle AWT, Swing, JavaFX & SWT 6
A Drag & Drop von Zeilen innerhalb einer Tabelle AWT, Swing, JavaFX & SWT 2
F Per KeyListener Zeilen aus JTable löschen AWT, Swing, JavaFX & SWT 9
K Mehrere Zeilen auf einem Button AWT, Swing, JavaFX & SWT 2
M JScrollbar + JTable + Zeilen wie in Excel hinzufügen AWT, Swing, JavaFX & SWT 14
D Ireport - Summe bilden von einzelnen Zeilen? AWT, Swing, JavaFX & SWT 1
S JTable zwei Text-Zeilen in einer Zelle AWT, Swing, JavaFX & SWT 2
Z JTable Zeilen nummerieren AWT, Swing, JavaFX & SWT 2
G Tabellenköpfe für die Zeilen AWT, Swing, JavaFX & SWT 3
G JTable mit JTextAreaEditor - Probleme bei langen Zeilen AWT, Swing, JavaFX & SWT 4
S Welcher Listener ? In JTable mehrere Zeilen markieren & AWT, Swing, JavaFX & SWT 2
P Tablle mit Zeilen Header (nicht spaltenheader) AWT, Swing, JavaFX & SWT 3
L JTabels und das Hinzufügen von Zeilen mit Inhalt AWT, Swing, JavaFX & SWT 17
J JTable - Wie Zeilen löschen ? AWT, Swing, JavaFX & SWT 8
A Attribute von Objekten in JTable-Zeilen anzeigen AWT, Swing, JavaFX & SWT 2
D GridLayout mit nur einer Spalte, aber n Zeilen AWT, Swing, JavaFX & SWT 2
E JTable; Zeilen der ersten Spalte definieren? AWT, Swing, JavaFX & SWT 4
G Tabelle mit variabler Anzahl an Zeilen AWT, Swing, JavaFX & SWT 3
A JTable, bestimmte Zeilen blau hinterlegen AWT, Swing, JavaFX & SWT 3
L Tabelle mit 5 spalten und 2 Zeilen erzeugen AWT, Swing, JavaFX & SWT 4
D Maximale Anzahle der Zeilen in JTextArea AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen

Neue Themen


Oben