Textfelder auslesen

Status
Nicht offen für weitere Antworten.

Krisch

Mitglied
Hallo,

in meinem folgenden Beispiel möchte ich in den Textfeldern Texte erfassen und diese dann als eine URL in

einem wieteren Textfeld darstellen und evtl dann mit der URL ein Bild laden.

Mein Problem ist, wenn ich den Text in den Textfeldern ändere wird dies nicht erkannt!

Code:
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.TextEvent;
import java.awt.image.BufferedImage;
import java.io.File;
import java.net.URL;


import javax.imageio.ImageIO;
import javax.swing.*;
import javax.swing.event.CaretEvent;
import javax.swing.event.CaretListener;
import javax.swing.filechooser.FileFilter;

public class UrlGui extends JFrame
implements ActionListener, CaretListener

{
	String f1, f2, f3, f4, f5, f6, f7;
	Object f8, f9, f10, f11;
	String request;
	String pfad;
	
	private static final String[] VERSION = {
		"1.0.0","1.1.0","1.1.1","1.2.0"
	};
	private static final String[] ESPG = {
		"31468", "10000"
	};
	private static final String[] BILDFORMAT = {
		"jpeg","png","gif"
	};
	private static final String[] LAYER = {
		"ortho","ortho_color"
	};
	
	public UrlGui()
	{
		super("Bitmap vom WebMapServer laden");
		
		Container cp = getContentPane();
		cp.setLayout(new BorderLayout());
		addWindowListener(new WindowClosingAdapter(false));
		
		JPanel text = new JPanel();
		JPanel request = new JPanel();
		JPanel button = new JPanel();

//		Textfelder, Combobox und Label hinzufügen
		JTextField urlname = new JTextField("www.....?",200);
		JTextField liUEY = new JTextField("4234567",7);
		JTextField liUEX = new JTextField("5234567",7);
		JTextField reOEY = new JTextField("4234567",7);
		JTextField reOEX = new JTextField("5234567",7);
		JTextField bildbreite = new JTextField("1000",4);
		JTextField bildhoehe = new JTextField("1000",4);
		JComboBox version = new JComboBox(VERSION);
		JComboBox espg = new JComboBox(ESPG);
		JComboBox bildformat = new JComboBox(BILDFORMAT);
		JComboBox layer = new JComboBox(LAYER);
				
		JLabel burlname = new JLabel("URL(bis einschl. Fragezeichen oder erstes &):");
		JLabel bliUEY = new JLabel("Rechtswert der linken unteren Bildecke:");
		JLabel bliUEX = new JLabel("Hochwert der linken unteren Bildecke:");
		JLabel breOEY = new JLabel("Rechtswert der rechten oberen Bildecke:");
		JLabel breOEX = new JLabel("Hochwert der rechten oberen Bildecke:");
		JLabel bbildbreite = new JLabel("Bildbreite in Pixel:");
		JLabel bbildhoehe = new JLabel("Bildhöhe in Pixel:");
		JLabel bversion = new JLabel("WMS-Version:");
		JLabel bespg = new JLabel("ESPG-Code:");
		JLabel bbildformat = new JLabel("Bildformat:");
		JLabel blayer = new JLabel("Layername:");
		
		text.setLayout(new GridLayout(11,2,1,10));
			text.setBackground(new Color(204,204,255));
			text.add(burlname);
			text.add(urlname);
			text.add(bliUEY);
			text.add(liUEY);
			text.add(bliUEX);
			text.add(liUEX);
			text.add(breOEY);
			text.add(reOEY);
			text.add(breOEX);
			text.add(reOEX);
			text.add(bbildbreite);
			text.add(bildbreite);
			text.add(bbildhoehe);
			text.add(bildhoehe);
			text.add(bversion);
			text.add(version);
			text.add(bespg);
			text.add(espg);
			text.add(bbildformat);
			text.add(bildformat);
			text.add(blayer);
			text.add(layer);
		
		JLabel mr = new JLabel(pfad = ("http://" +urlname.getText()+ "VERSION=" +version.getSelectedItem()+ "&REQUEST=GetMap&FORMAT=image/" +bildformat.getSelectedItem()+
				"&TRANSPARENT=false&SRS=ESPG:" +espg.getSelectedItem()+ "&BBOX=" +liUEY.getText()+","+liUEX.getText()+","+reOEY.getText()+","+reOEX.getText()+"&sid=&LAYERS="
				+layer.getSelectedItem()+"&STYLES=&WIDTH="+bildbreite.getText()+"&HEIGHT="+bildhoehe.getText()+"&BGCOLOR=0x000000;EXCEPTIONS=INIMAGE"));
		JLabel bmr = new JLabel("Ihr GetMapRequest lautet:");
		
		request.setLayout(new GridLayout(2, 1));
		request.add(bmr);
		request.add(mr);
					
			
		button.setBackground(new Color(204,204,255));
		//OK-Button
	    JButton okButton = new JButton("LADEN");
	    okButton.addActionListener(this);
	    button.add(okButton);
	    //Abbrechen-Button
	    JButton cancelButton = new CancelButton("Abbrechen");
	    cancelButton.addActionListener(this);
	    button.add(cancelButton);
	    
	    cp.add(text, BorderLayout.NORTH);
	    cp.add(request, BorderLayout.CENTER);
	    cp.add(button, BorderLayout.SOUTH);
	    
	}
	
	public void Import(JButton okButton){
		okButton.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent ae){
				JTextField urlname = (JTextField)ae.getSource();
				f1 = urlname.getText();
				JTextField liUEY = (JTextField)ae.getSource();
				f2 = liUEY.getText();
				JTextField liUEX = (JTextField)ae.getSource();
				f3 = liUEX.getText();
				JTextField reOEY = (JTextField)ae.getSource();
				f4 = reOEY.getText();
				JTextField reOEX = (JTextField)ae.getSource();
				f5 = reOEX.getText();
				JTextField bildbreite = (JTextField)ae.getSource();
				f6 = bildbreite.getText();
				JTextField bildhoehe = (JTextField)ae.getSource();
				f7 = bildhoehe.getText();
				JComboBox version = (JComboBox)ae.getSource();
				f8 = version.getSelectedItem();
				JComboBox espg = (JComboBox)ae.getSource();
				f9 = espg.getSelectedItem();
				JComboBox bildformat = (JComboBox)ae.getSource();
				f10 = bildformat.getSelectedItem();
				JComboBox layer = (JComboBox)ae.getSource();
				f11 = layer.getSelectedItem();

			
		}
		
		});
	}


	  public static void main(String[] args)
	  {
	    UrlGui urlgui = new UrlGui();
	    urlgui.setLocation(100, 100);
	    urlgui.setSize(600, 500);
	    urlgui.setVisible(true);
	  }

	public void caretUpdate(CaretEvent arg0) {
		// TODO Auto-generated method stub
	
	
	}

	public void actionPerformed(ActionEvent arg0) {
		// TODO Automatisch erstellter Methoden-Stub
		
	}

	

	

}

Kann mir bei diesem Problem jemand weiterhelfen?
 

André Uhres

Top Contributor
Hier machst du ja auch nix:
Code:
   public void actionPerformed(ActionEvent arg0) {
        // TODO Automatisch erstellter Methoden-Stub
        
    }
 

dieta

Top Contributor
Du musst in die Methode(n), die bei einer Änderung ausgeführt wird, ja auch schreiben, was er dann machen soll (Bild neu laden etc...).
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
X Swing Per Button die Labels und Textfelder auslesen AWT, Swing, JavaFX & SWT 8
F Textfelder auslesen AWT, Swing, JavaFX & SWT 12
C TextFelder auslesen AWT, Swing, JavaFX & SWT 20
K Textfelder auslesen gibt immer Fehler AWT, Swing, JavaFX & SWT 2
D Mehrere verschiedene Textfelder auslesen? AWT, Swing, JavaFX & SWT 10
AmsananKING Textfelder sind gleich null AWT, Swing, JavaFX & SWT 2
B Mit der ChoiceBox-Auswahl Textfelder hinzufügen AWT, Swing, JavaFX & SWT 18
B Textfelder in einer ListView ausgeben AWT, Swing, JavaFX & SWT 13
M Swing Mehrere Textfelder mit ScrollBars - Größe der Felder AWT, Swing, JavaFX & SWT 0
r4w Changelistener auf mehrere Textfelder AWT, Swing, JavaFX & SWT 5
C AWT Textfelder werden nicht automatisch angezeigt AWT, Swing, JavaFX & SWT 2
A Swing JDialog KeyBindings und Textfelder AWT, Swing, JavaFX & SWT 5
P Komische Zeichen beim Abspeichern von TextFelder AWT, Swing, JavaFX & SWT 2
P 2D-Grafik versch. Rectangles aus array von textfelder zeichen AWT, Swing, JavaFX & SWT 6
Landei Swing JToolbar: Textfelder mit normaler Höhe? AWT, Swing, JavaFX & SWT 2
F Swing Mehrere Textfelder in Scrollpane einfügen und dann zum Scrollen bringen? AWT, Swing, JavaFX & SWT 4
S Textfelder JLabels AWT, Swing, JavaFX & SWT 3
D Benutzeroberfläche, Textfelder AWT, Swing, JavaFX & SWT 6
M AWT TextFelder und Labels nicht ausgerichtet AWT, Swing, JavaFX & SWT 6
N Textfelder werden nicht richtig angezeigt AWT, Swing, JavaFX & SWT 2
P Leere Textfelder abfangen AWT, Swing, JavaFX & SWT 4
J Textfelder AWT, Swing, JavaFX & SWT 3
S 2 Textfelder und nen Strich AWT, Swing, JavaFX & SWT 6
C DocumentListener auf mehrere Textfelder AWT, Swing, JavaFX & SWT 5
J Textfelder zu groß für den Text AWT, Swing, JavaFX & SWT 10
P Textfelder in einem Frame lassen sich nicht editieren AWT, Swing, JavaFX & SWT 3
N Textfelder in JDIALOG AWT, Swing, JavaFX & SWT 6
J Durch Textfelder iterieren AWT, Swing, JavaFX & SWT 8
M Textfelder leeren AWT, Swing, JavaFX & SWT 6
T Per Dialog Textfelder löschen AWT, Swing, JavaFX & SWT 4
J Textfelder in Applet übernehmen größen angabe nicht! AWT, Swing, JavaFX & SWT 4
T Textfelder als Klasse im Array? AWT, Swing, JavaFX & SWT 3
P SWT: GridLayout und Textfelder AWT, Swing, JavaFX & SWT 1
B NULL Layout - TextFelder verschwinden AWT, Swing, JavaFX & SWT 8
H Textfelder erzeugen AWT, Swing, JavaFX & SWT 2
D Überwachung mehrerer Textfelder AWT, Swing, JavaFX & SWT 4
N auf textfelder ueber namen zugreifen AWT, Swing, JavaFX & SWT 2
N Textfelder = Inhalt vorhanden && Jtable rendern AWT, Swing, JavaFX & SWT 8
L Textfelder für Dezimal, Binär und Hexwerte. AWT, Swing, JavaFX & SWT 6
R Textfelder formatieren AWT, Swing, JavaFX & SWT 11
Z Swing Wert aus Textfeld auslesen -- null Fehler AWT, Swing, JavaFX & SWT 4
B Swing Posistion von JButton auslesen gibt immer 0 aus AWT, Swing, JavaFX & SWT 1
J JFram Location aus Konstruktor einer anderen Klasse auslesen AWT, Swing, JavaFX & SWT 10
it_is_all Swing Mehrere JComboBoxen - wie die versch. Boxen mit ItemStateChange auslesen? AWT, Swing, JavaFX & SWT 3
T Swing JTable auslesen und befüllen AWT, Swing, JavaFX & SWT 8
Soloeco Swing JTextField auslesen Klassen übergreifend AWT, Swing, JavaFX & SWT 16
M JavaFX - Array in View auslesen AWT, Swing, JavaFX & SWT 12
F Swing Spaltenbreite einer Column eines JTable auslesen AWT, Swing, JavaFX & SWT 5
B JavaFX Symbole aus Fonts auslesen AWT, Swing, JavaFX & SWT 1
sandaime Swing Thread für CMD auslesen AWT, Swing, JavaFX & SWT 16
G Werte aus dem GUI Auslesen AWT, Swing, JavaFX & SWT 8
3 JComboBox - Action - Auslesen & Umwandeln AWT, Swing, JavaFX & SWT 9
D JavaFX Dynamisch erzeugte Checkboxen aus VBox auslesen AWT, Swing, JavaFX & SWT 3
thobren JavaFX Inhalte aus dynamischen vbox mit TextArea auslesen AWT, Swing, JavaFX & SWT 9
F geänderten Textfeldinhalt mit parse auslesen AWT, Swing, JavaFX & SWT 1
T Swing NullPointerException beim auslesen von jTextField - Anfänger! AWT, Swing, JavaFX & SWT 3
M JavaFX Wert aus Tabellenzelle auslesen AWT, Swing, JavaFX & SWT 4
M Swing JFreechart X-Achse Tick auslesen AWT, Swing, JavaFX & SWT 13
T Swing jComboBox auslesen mit Datenbankanbindung AWT, Swing, JavaFX & SWT 3
P Swing JTable Werte auslesen bzw überschreiben AWT, Swing, JavaFX & SWT 5
O Swing Text aus Textfield auslesen AWT, Swing, JavaFX & SWT 8
T Swing "Textgröße" aus OS auslesen AWT, Swing, JavaFX & SWT 3
D Swing Farbe aus Pixel vom JFrame auslesen AWT, Swing, JavaFX & SWT 17
R Array aus einem Objekt auslesen AWT, Swing, JavaFX & SWT 4
F Swing jComboBox auslesen AWT, Swing, JavaFX & SWT 6
T SWT Table (mit Spinner Spalte) Daten auslesen AWT, Swing, JavaFX & SWT 4
R Int aus JSpinner auslesen und Tabelle erstellen AWT, Swing, JavaFX & SWT 3
X Gridbaglayout gridx + gridy auslesen? AWT, Swing, JavaFX & SWT 7
M JTextField gibt beim auslesen null aus AWT, Swing, JavaFX & SWT 9
L SWT Eingabefelder beim Schließen des Forms auslesen AWT, Swing, JavaFX & SWT 3
D Applet Auslesen von Images aus Ressourcen AWT, Swing, JavaFX & SWT 29
F icon aus exe auslesen mithilfe des JFilechooser ? AWT, Swing, JavaFX & SWT 4
T 3D-Grafik (Java3D) Aus einem Objekt einer Szene (Würfel, Ebene) die wichtigen Randkoordinaten auslesen AWT, Swing, JavaFX & SWT 3
P gleichanfangende Zeilen solange auslesen bis es die gibt AWT, Swing, JavaFX & SWT 12
J JTextField auslesen lassen AWT, Swing, JavaFX & SWT 4
C Swing TextField auslesen AWT, Swing, JavaFX & SWT 21
E Textfeld auslesen AWT, Swing, JavaFX & SWT 2
F SWT Tabelle Zeile auslesen AWT, Swing, JavaFX & SWT 3
M Position eines JLabels mit getX() auslesen AWT, Swing, JavaFX & SWT 2
D SWT CheckBox auslesen (Window Builder Pro) AWT, Swing, JavaFX & SWT 2
E Wert eines selektierten Knotens in einem JTree auslesen AWT, Swing, JavaFX & SWT 3
J Mausposition auslesen AWT, Swing, JavaFX & SWT 4
L Name des JLabels auslesen bei Mouseclick AWT, Swing, JavaFX & SWT 2
A Swing Slider-Value auslesen und weitergeben AWT, Swing, JavaFX & SWT 4
B Swing Betrag mit Komma aus jformattedtextfield auslesen. AWT, Swing, JavaFX & SWT 2
Y JSlider Wert auslesen (Kategorien) AWT, Swing, JavaFX & SWT 2
K Text vom JTextField auslesen AWT, Swing, JavaFX & SWT 9
E werte aus List auslesen AWT, Swing, JavaFX & SWT 2
R Textfield auslesen auf Anforderung AWT, Swing, JavaFX & SWT 4
M Zeitkritisches auslesen von Tastatureingaben AWT, Swing, JavaFX & SWT 6
M Swing JTextField "onthefly" auslesen und berechnen AWT, Swing, JavaFX & SWT 7
C Swing JPasswordField Password auslesen AWT, Swing, JavaFX & SWT 7
K 2D-Grafik Fehler beim Farbe auslesen AWT, Swing, JavaFX & SWT 3
K JTable Werte auslesen AWT, Swing, JavaFX & SWT 2
T JSpinner in JTable: Problem beim Auslesen, funktioniert erst beim Zellwechsel AWT, Swing, JavaFX & SWT 7
3 2D-Grafik Rechtecke auf Bilder legen und auslesen AWT, Swing, JavaFX & SWT 4
P Swing ComboBox(en) in JTable auslesen und ausgeben AWT, Swing, JavaFX & SWT 11
1 Textfeld auslesen AWT, Swing, JavaFX & SWT 11
R TextField auslesen & in Objekteigenschaften speichern AWT, Swing, JavaFX & SWT 22
J JSpinner + SpinnerNumberModel int auslesen AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben