in JTextField wie in der Console Ein String ein lesen

Status
Nicht offen für weitere Antworten.

gazale_m

Mitglied
Ich komme mit meinem Programm nicht mehr weiter. Kann mir bitte jemand ein guten Rat geben wie ich in den JTextField die addresse eingibt was ich in Console von eclipse angebe und mit dem Knopf auführen die Classe auslesen aktiviere !!!
Code:
public class simplifyEnglish extends JFrame implements ActionListener{    
    public simplifyEnglish(){	

    JFrame.setDefaultLookAndFeelDecorated(true);
    JFrame frame = new JFrame();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setTitle("Simplified English ");
    frame.setLayout(new GridLayout(3, 2));
    frame.add(new JLabel("Geben Sie den Pfad ein wo das File sich befindet:"));
    JTextField textfield = new JTextField();
    frame.add(textfield);
    JButton button1 = new JButton("ausführen");
    frame.add(button1);
    button1.addActionListener(new ActionListener() {
   	public void actionPerformed(ActionEvent e){
   		suchAlgoritmus objSuche = new suchAlgoritmus();
   	               try {
			objSuche.auslesen();
		} catch (IOException e1) {
			e1.printStackTrace();	}} });
    int frameWidth = 200;
    int frameHeight = 200;
    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
    frame.setBounds((int) screenSize.getWidth() - frameWidth, 0, frameWidth, frameHeight);
    frame.setVisible(true);	
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
public static void main(String[] args) throws Throwable{
		simplifyEnglish frame = new simplifyEnglish();}
//meine “suchAlgoritmus“ Class-------------------
Code:
public class suchAlgoritmus {
public void auslesen() throws IOException{
.
.
try{
	   InputStreamReader inStream =new InputStreamReader( System.in ) ;
	    BufferedReader stdin = new BufferedReader( inStream );
	    String fileName;
	    System.out.println("Geben Sie den Pfad ein wo das File sich befindet:");
	    //in Konsole muss den path an gegeben werden und der File wird auf gemacht
	    fileName = stdin.readLine();
    File file = new File(fileName);
 
ok ich versuche es noch Mal :
Ich möchte die Standardeingaben, die auf der Konsole eingegeben werden in einer textarea eingeben. D.h. ich habe mir einen screen gebastelt mit einem Button (ausführen), ich gebe den Pfad in dem TextArea ein
(z.b C: \Dokumente und Einstellungen\adm\Desktop\test.txt)
wenn ich diesen Button drücke, soll diese pfad genommen ("filename") werden und mit dem Programm weiter gehen. Ich habe schon viel rumprobiert, bin aber leider noch zu keiner Lösung gekommen.

Code:
.
.
JButton button1 = new JButton("ausführen");
    frame.add(button1);
    button1.addActionListener(new ActionListener() {
   				public void actionPerformed(ActionEvent e){
   					
   					suchAlgoritmus objSuche = new suchAlgoritmus();
   			        try {
						objSuche.auslesen(); // hier wird das class aufgerufen
					} catch (IOException e1) {
						e1.printStackTrace();
					}} });
.
.

// info: diese classe ist getrennt von der obere classe

public class suchAlgoritmus {
public void auslesen() throws IOException{
.
.
	try{
		InputStreamReader inStream =new InputStreamReader( System.in ) ;
	   	 BufferedReader stdin = new BufferedReader( inStream );
	 	   String fileName;
	    
	  	  System.out.println("Geben Sie den Pfad ein wo das File sich befindet:");
	    	fileName = stdin.readLine();
		File file = new File(fileName);
		.
		.

ist jetzt allesverständlich??? Danke für eure Hilfe !!!
 
1.) Weil du keinen Anspruch auf eine Antwort hast
2.) Weil ich (und viele auch hier) aus Prinzip nicht auf Crosspostings antworten
3.) Weil wenn 1. und 2. nichit wären, es auch unwahrscheinlich wäre, dass du nach 15 Minuten eine Antwort erhältst.
 
gazale_m hat gesagt.:
ok ich versuche es noch Mal :
Ich möchte die Standardeingaben, die auf der Konsole eingegeben werden in einer textarea eingeben. D.h. ich habe mir einen screen gebastelt mit einem Button (ausführen), ich gebe den Pfad in dem TextArea ein
(z.b C: \Dokumente und Einstellungen\adm\Desktop\test.txt)
wenn ich diesen Button drücke, soll diese pfad genommen ("filename") werden und mit dem Programm weiter gehen. Ich habe schon viel rumprobiert, bin aber leider noch zu keiner Lösung gekommen.

ich find das immer noch nicht verständlich,

ganz zuerst: soll der User was in die JTextArea eintippen oder in die einfache Konsole oder beides zugleich oder wie?
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben