Hallo zusammen,
wie kann ich eine Prozedur über einen Button Click ausführen?
Bekomme immer die Meldung "Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problems:"
Mein Problem liegt jetzt unten im Button Auswertung.
Ich möchte, dass er mir auf Button-Click die Excel-Prozedur durchführt.
Was mache ich falsch?
Schon mal vielen Dank.
Schöne Grüße
wie kann ich eine Prozedur über einen Button Click ausführen?
Bekomme immer die Meldung "Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problems:"
Java:
import java.awt.EventQueue;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.awt.BorderLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.border.EmptyBorder;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.FormulaEvaluator;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class Seite_Haupt extends JFrame {
public JPanel contentPane;
public JTextField txtBbtool;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Seite_Haupt seite_haupt = new Seite_Haupt();
seite_haupt.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public Seite_Haupt() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new BorderLayout(0, 0));
setContentPane(contentPane);
getContentPane().setLayout(null);
txtBbtool = new JTextField();
txtBbtool.setText("BB-Tool");
txtBbtool.setBounds(99, 50, 86, 20);
getContentPane().add(txtBbtool);
txtBbtool.setColumns(10);
JButton button_auswertung= new JButton("Auswertung");
button_auswertung.setBounds(237, 11, 200, 23);
getContentPane().add(button_auswertung, BorderLayout.CENTER);
button_auswertung.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
FileInputStream fis = new FileInputStream(new File("Z:\\Test-Liste.xls"));
HSSFWorkbook wb = new HSSFWorkbook(fis);
HSSFSheet s = wb.getSheetAt(0);
for(int i=0; i<8; i++){
String gesucht = s.getRow(0).getCell(0+i).toString();
System.out.print(gesucht + "\t\t");
//System.out.println(seite1_1.laenge);
}
}
});
}
}
Mein Problem liegt jetzt unten im Button Auswertung.
Ich möchte, dass er mir auf Button-Click die Excel-Prozedur durchführt.
Was mache ich falsch?
Schon mal vielen Dank.
Schöne Grüße
Zuletzt bearbeitet von einem Moderator: