@Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub JFileChooser chooser = new JFileChooser(fi); int returnVal = chooser.showOpenDialog(getParent()); if (returnVal == JFileChooser.APPROVE_OPTION) { // hole dir das gewählte File vom chooser , wandle es in eine path string um und rufe von // Zentralverwltung die laden methode auf mit diesem path string this.fi = chooser.getSelectedFile(); Zentralverwaltung.getInstance().laden(this.fi.getPath()); myArea.append("\nDaten wurden erfolgreich eingelesen aus:" + "\n" + this.fi.getPath()); } // aktualisiere tabelle MainGUI.getInstance().x.myTable.getModel().fireTableDataChanged(); }
@Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub String infomessage = new String(); infomessage = ("\n### Status ###" + "\nUSB-Port : " + COMport.getInstance().getSelectedPort() + "\nExecution-status: " + MainGUI.getInstance().getExecutor() + "\n(für BedienungsInformationen oder sonstige Hinweise öffnen sie bitte die Bedienungsanleitung" + "\nunter Information -> show manual)" + "\n#############"); myArea.append(infomessage); /*myArea.append("\nDieses kleine Tool dient zur Erzeugung und zur Verwaltung von Steuercommands.\n" +"Der Linke Teil der Oberfläche stellt Prototypen für zu erzeugenede Commands bereit.\n" +"Der mittlere teil der Oberfläche stellt den Command Vector in einer Tabelle dar.\n" +"Der rechte Teil der Oberfläche stellt je nach markiertem ListenElement die benötigten Konfigurationsfenster bereit.\n" +"Falls Sie eine Benutzer-Anleitung suchen drücken Sie bitte in der Menüleiste auf Info und anschließend auf 'show manual'. \n" ); */ }