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 !!!
//meine “suchAlgoritmus“ Class-------------------
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();}
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);