Timer + JProgressBar

Status
Nicht offen für weitere Antworten.

[aLeX]

Mitglied
Hi,
ich habe bereits eine JProgressbar erstellt. Der Min Wert ist die Aktuelle Systemzeit in Minuten und der Max Wert ist die Aktuelle Systemzeit + meine Arbeitszeit in Minuten. Nun soll jede Sekunde die momentane Systemzeit in Minuten ausgelesen werden und diese soll der ProgressBar mitgeteilt werden. Somit füllt sich dann langsam der Balken, bis Feierabend ist.
Soweit so gut, wie ihr in meinem Code sehen könnt, hab ich das quasi schon alles drin. Allerdings funktioniert es nicht wirklich. Systemzeit auslesen usw geht alles. Das Problem ist der Timer, der die Variable jede Sekunde aktualisieren und in die JProgressbar schreiben soll.
Habe schon etliche Foren durchsucht (auch dieses hier) aber krieg das einfach nicht hin. Mein Code scheint korrekt zu sein, allerdings bringt mir Eclipse keine genaue Fehlermeldung. Lediglich, dass zu viele Klammern da wären. Selbst wenn ich die lösche, bringt es nichts.
Ihr seid meine letzte Hoffnung. Wäre Super wenn ihr meinen Code so abändern könntet, dass es Funktioniert und mir erklären, was mein Fehler war, oder wo ich was vergessen habe.

Den Quellcode gibts hier: http://forum.fachinformatiker.de/at...sbar-verzweiflung-fabendcode.doc?d=1151398574


Liebe Grüße
Alex
 
oh, das wusst ich nicht.

Ich lad das ganze heute Abend auf meinen eigenen Webspace hoch und poste dann die url, dann müsst ihr euch nicht registrieren.

Gruß
Alex
 
Code:
import com.cloudgarden.layout.AnchorConstraint;
import com.cloudgarden.layout.AnchorLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.AdjustmentEvent;
import java.awt.event.AdjustmentListener;
import javax.swing.ComboBoxModel;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JLabel;

import javax.swing.JSeparator;
import javax.swing.JSlider;
import javax.swing.JSpinner;
import javax.swing.JSplitPane;
import javax.swing.JTextField;
import javax.swing.JTextPane;
import javax.swing.SpinnerListModel;
import javax.swing.JMenuItem;
import javax.swing.JProgressBar;
import javax.swing.JScrollBar;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import java.text.DecimalFormat;
import java.util.Calendar;
import javax.swing.BorderFactory;
import java.io.*;
import java.util.*;

/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit [url]www.cloudgarden.com[/url] for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class NewSwingApp extends javax.swing.JFrame {

	{
		//Set Look & Feel
		try {
			javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
		} catch(Exception e) {
			e.printStackTrace();
		}
	}

	
	String kza,kzb,gza,gzb,aza,azb,pza,pzb,ühm,stime2,üh5,mg,mgg,mgga,üh2s,mgmf,mghf,ütss,sts,stm;
	int üh2,üh3,stime,stunde,minute,kzai,kzbi,gzai,gzbi,azai,azbi,pzai,pzbi,mggi,mgi,ütsi,stmi;
	private JTextField t4b;
	private JLabel lwai;
	private JTextField t4a;
	private JLabel l115;
	private JTextField t6b;
	private JTextField t6a;
	int kzi,gzi,azi,pzi,fzi,stim,staz;
	

	private JLabel l1;
	private JLabel l2;
	private JLabel jLabel4;
	private JTextField t5b;
	private JLabel l114;
	private JTextField t5a;
	private JTextField t3b;
	private JLabel l113;
	private JTextField t3a;
	private JTextField t2b;
	private JLabel l112;
	private JTextField t2a;
	private JTextField t1b;
	private JLabel jLabel111;
	private JTextField t1a;
	private JButton b4;
	private JLabel l30;
	private JButton b3;
	private JButton b2;
	private JLabel l10;
	private JProgressBar p1;
	private JLabel l6;
	private JLabel l5;
	private JLabel l4;
	private JButton b1;
	private JLabel jLabel3;
	private JLabel jLabel2;
	private JLabel l3;
	private JMenuBar jMenuBar1;

	/**
	* Auto-generated main method to display this JFrame
	*/
	public static void main(String[] args) {
		NewSwingApp inst = new NewSwingApp();
		inst.setVisible(true);
	}
	
	public NewSwingApp() {
		super();
		initGUI();
	}
	
	private void initGUI() {
		try {
			AnchorLayout thisLayout = new AnchorLayout();
			getContentPane().setLayout(thisLayout);
			this.setTitle("Arbeitszeit - Rechner");
			{
				t4b = new JTextField();
				getContentPane().add(t4b, new AnchorConstraint(166, 983, 289, 929, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				t4b.setPreferredSize(new java.awt.Dimension(21, 21));
				t4b.setBackground(new java.awt.Color(209,248,252));
				t4b.setEditable(false);
				t4b.setFocusable(false);
			}
			{
				lwai = new JLabel();
				getContentPane().add(lwai, new AnchorConstraint(166, 947, 289, 911, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				lwai.setText(":");
				lwai.setPreferredSize(new java.awt.Dimension(14, 21));
			}
			{
				t4a = new JTextField();
				getContentPane().add(t4a, new AnchorConstraint(166, 911, 289, 858, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				t4a.setPreferredSize(new java.awt.Dimension(21, 21));
				t4a.setBackground(new java.awt.Color(209,248,252));
				t4a.setEditable(false);
				t4a.setFocusable(false);
			}
			{
				l115 = new JLabel();
				getContentPane().add(l115, new AnchorConstraint(576, 947, 698, 911, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				l115.setText(":");
				l115.setPreferredSize(new java.awt.Dimension(14, 21));
			}
			{
				t6b = new JTextField();
				getContentPane().add(t6b, new AnchorConstraint(576, 983, 698, 929, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				t6b.setPreferredSize(new java.awt.Dimension(21, 21));
				t6b.setFocusable(false);
				t6b.setEditable(false);
				t6b.setBackground(new java.awt.Color(209,248,252));
			}
			{
				t5b = new JTextField();
				getContentPane().add(t5b, new AnchorConstraint(831, 358, 955, 304, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				t5b.setText("45");
				t5b.setPreferredSize(new java.awt.Dimension(21, 21));
			}
			{
				l114 = new JLabel();
				getContentPane().add(l114, new AnchorConstraint(831, 322, 955, 286, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				l114.setText(":");
				l114.setPreferredSize(new java.awt.Dimension(14, 21));
			}
			{
				t5a = new JTextField();
				getContentPane().add(t5a, new AnchorConstraint(831, 286, 955, 233, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				t5a.setText("0");
				t5a.setPreferredSize(new java.awt.Dimension(21, 21));
			}
			{
				t3b = new JTextField();
				getContentPane().add(t3b, new AnchorConstraint(831, 144, 955, 90, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				t3b.setText("12");
				t3b.setPreferredSize(new java.awt.Dimension(21, 21));
			}
			{
				l113 = new JLabel();
				getContentPane().add(l113, new AnchorConstraint(831, 126, 955, 72, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				l113.setText(":");
				l113.setPreferredSize(new java.awt.Dimension(21, 21));
			}
			{
				t3a = new JTextField();
				getContentPane().add(t3a, new AnchorConstraint(831, 72, 955, 19, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				t3a.setText("8");
				t3a.setPreferredSize(new java.awt.Dimension(21, 21));
			}
			{
				t2b = new JTextField();
				getContentPane().add(t2b, new AnchorConstraint(458, 144, 582, 90, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				t2b.setText("10");
				t2b.setPreferredSize(new java.awt.Dimension(21, 21));
			}
			{
				l112 = new JLabel();
				getContentPane().add(l112, new AnchorConstraint(458, 108, 582, 72, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				l112.setText(":");
				l112.setPreferredSize(new java.awt.Dimension(14, 21));
			}
			{
				t2a = new JTextField();
				getContentPane().add(t2a, new AnchorConstraint(458, 72, 582, 19, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				t2a.setText("17");
				t2a.setPreferredSize(new java.awt.Dimension(21, 21));
			}
			{
				t1b = new JTextField();
				getContentPane().add(t1b, new AnchorConstraint(127, 144, 251, 90, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				t1b.setPreferredSize(new java.awt.Dimension(21, 21));
				t1b.setText("20");
			}
			{
				jLabel111 = new JLabel();
				getContentPane().add(jLabel111, new AnchorConstraint(127, 126, 251, 72, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				jLabel111.setText(":");
				jLabel111.setPreferredSize(new java.awt.Dimension(21, 21));
			}
			{
				t1a = new JTextField();
				getContentPane().add(t1a, new AnchorConstraint(127, 72, 251, 19, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				t1a.setPreferredSize(new java.awt.Dimension(21, 21));
				t1a.setText("7");
			}
			{
				b4 = new JButton();
				getContentPane().add(b4, new AnchorConstraint(831, 769, 955, 519, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				b4.setText("Stoppen");
				b4.setPreferredSize(new java.awt.Dimension(98, 21));
				b4.setEnabled(false);
				b4.setVisible(false);
			}
			{
				l30 = new JLabel();
				getContentPane().add(l30, new AnchorConstraint(831, 536, 955, 376, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				l30.setText("Std");
				l30.setPreferredSize(new java.awt.Dimension(63, 21));
			}
			{
				b3 = new JButton();
				getContentPane().add(b3, new AnchorConstraint(210, 840, 292, 661, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				b3.setText("reset");
				b3.setPreferredSize(new java.awt.Dimension(70, 14));
				b3.setEnabled(false);
				b3.setVisible(false);
			}
			{
				b2 = new JButton();
				getContentPane().add(b2, new AnchorConstraint(665, 769, 789, 519, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				b2.setText("Speichern");
				b2.setPreferredSize(new java.awt.Dimension(98, 21));
				b2.setEnabled(true);
				b2.setVisible(true);
				b2.addActionListener(new ActionListener() {
					public void actionPerformed(ActionEvent evt) {
						b2ActionPerformed(evt);
					}
				});
			}
			{
				l10 = new JLabel();
				getContentPane().add(l10, new AnchorConstraint(665, 340, 831, 233, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				l10.setText("Pause");
				l10.setPreferredSize(new java.awt.Dimension(42, 28));
			}
			{                                                                                                                                                                                                                                                                                                                                                                            
				p1 = new JProgressBar();
				getContentPane().add(p1, new AnchorConstraint(872, 983, 955, 822, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				p1.setPreferredSize(new java.awt.Dimension(63, 14));
				p1.setBackground(new java.awt.Color(209,248,252));
				p1.setMaximum(staz);
				p1.setMinimum(stim);
			}
			{
				l6 = new JLabel();
				getContentPane().add(l6, new AnchorConstraint(748, 1019, 914, 822, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				l6.setText("Feierabend");
				l6.setPreferredSize(new java.awt.Dimension(77, 28));
			}
			{
				l5 = new JLabel();
				getContentPane().add(l5, new AnchorConstraint(412, 1072, 576, 751, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				l5.setText("Überstunden Heute");
				l5.setPreferredSize(new java.awt.Dimension(126, 28));
			}
			{
				l4 = new JLabel();
				getContentPane().add(l4, new AnchorConstraint(2, 1072, 166, 769, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				l4.setText("Überstunden Total");
				l4.setPreferredSize(new java.awt.Dimension(119, 28));
			}
			{
				b1 = new JButton();
				getContentPane().add(b1, new AnchorConstraint(831, 769, 955, 519, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				b1.setText("Starten");
				b1.setPreferredSize(new java.awt.Dimension(98, 21));
				b1.addActionListener(new ActionListener() {
					public void actionPerformed(ActionEvent evt) {
						b1ActionPerformed(evt);
					}
				});
			}
			{
				jLabel4 = new JLabel();
				getContentPane().add(jLabel4, new AnchorConstraint(831, 213, 955, 154, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				jLabel4.setText("Std");
				jLabel4.setPreferredSize(new java.awt.Dimension(35, 21));
			}
			{
				jLabel3 = new JLabel();
				getContentPane().add(jLabel3, new AnchorConstraint(458, 251, 582, 161, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				jLabel3.setText("Uhr");
				jLabel3.setPreferredSize(new java.awt.Dimension(35, 21));
			}
			{
				l3 = new JLabel();
				getContentPane().add(l3, new AnchorConstraint(665, 185, 831, 29, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				l3.setText("Arbeitszeit");
				l3.setPreferredSize(new java.awt.Dimension(77, 28));
			}
			{
				l2 = new JLabel();
				getContentPane().add(l2, new AnchorConstraint(334, 185, 458, 29, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				l2.setText("Gehzeit");
				l2.setPreferredSize(new java.awt.Dimension(77, 21));
			}
			{
				l1 = new JLabel();
				getContentPane().add(l1, new AnchorConstraint(2, 200, 127, 29, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				l1.setText("Kommzeit");
				l1.setPreferredSize(new java.awt.Dimension(84, 21));
			}
			{
				jLabel2 = new JLabel();
				getContentPane().add(jLabel2, new AnchorConstraint(127, 233, 251, 161, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				jLabel2.setText("Uhr");
				jLabel2.setPreferredSize(new java.awt.Dimension(28, 21));
			}
			{
				t6a = new JTextField();
				getContentPane().add(t6a, new AnchorConstraint(576, 911, 698, 858, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL, AnchorConstraint.ANCHOR_REL));
				t6a.setPreferredSize(new java.awt.Dimension(21, 21));
				t6a.setBackground(new java.awt.Color(209,248,252));
				t6a.setEditable(false);
				t6a.setFocusable(false);
			}
			this.setSize(400, 200);
			{
				jMenuBar1 = new JMenuBar();
				setJMenuBar(jMenuBar1);
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	
	public void start ()
	{
		
		timer = new Timer(60,new ActionListener())
		{	
	        public void actionPerformed(ActionEvent e) {
			
			p1.setValue(stim());  
	        
		
	
		}
	private void b1ActionPerformed(ActionEvent evt) {
		System.out.println("b1.actionPerformed, event=" + evt);
		
		
		//Prüfen, ob eine fabend.txt schon da ist
		
		if (new File("fabend.txt").exists())
		{}
			else 
			{
		
		
		//Neue Textdatei anlegen
		FileWriter f1;
		try {
		      f1 = new FileWriter("fabend.txt");
		      f1.write("0");
		      f1.close();
		    } catch (IOException e) {
		       System.out.println("Fehler beim Erstellen der Datei");
		     }
		//_
			}
		
		//__
		
		//Textfelder auslesen
		kza=t1a.getText();
		kzb=t1b.getText();
		gza=t2a.getText();
		gzb=t2b.getText();
		aza=t3a.getText();
		azb=t3b.getText();
		pza=t5a.getText();
		pzb=t5b.getText();
		
		//Stringvariable in Integer ändern
		kzai=Integer.valueOf(kza).intValue();
		kzbi=Integer.valueOf(kzb).intValue();
		gzai=Integer.valueOf(gza).intValue();
		gzbi=Integer.valueOf(gzb).intValue();
		azai=Integer.valueOf(aza).intValue();
		azbi=Integer.valueOf(azb).intValue();
		pzai=Integer.valueOf(pza).intValue();
		pzbi=Integer.valueOf(pzb).intValue();
		
		//Berechnung der einzelnen Zeiten
		
		//Kommzeit
		kzi=(kzai*60)+kzbi;
		//Gehzeit
		gzi=(gzai*60)+gzbi;
		//Arbeitszeit 
		azi=(azai*60)+azbi;
		//Pausenzeit
		pzi=(pzai*60)+pzbi;
		//Fixzeit
		fzi=(azi+pzi);
		
		//Überstunden Berechnen
		
		//Gesamt in Minuten
		üh2=(gzi-kzi)-fzi;
		üh2s=String.valueOf(üh2);
		
		
		//Gesamt in Stunden und Minuten
		
		//Stunden
		int üh3=(üh2/60);
		double üh4=(Math.floor(üh3));
		
		DecimalFormat df = new DecimalFormat( "0" );
		üh5= df.format( üh4 );
		
		//Minuten
		int üh6=Integer.valueOf(üh5).intValue();
		
		int üh7=(üh6*60);
		int üh8=(üh2-üh7);
		
		ühm=String.valueOf(üh8);
		
		
		
		t6a.setText(üh5);
		t6b.setText(ühm);
		
		
		//Systemzeit auslesen + Eintragen
		Calendar cal = Calendar.getInstance();
		stunde= cal.get(Calendar.HOUR_OF_DAY);
		minute= cal.get(Calendar.MINUTE);

		//Systemzeit in Minuten gesamt
		int stundeim=stunde*60;
		stim=stundeim+minute;
		//_
		
		//Systemzeit + Arbeitszeit in Minuten
		staz=stim+fzi;
		//_
		
		//__
		

		//Einlesen der Überstunden Total
		
		String filename = "fabend.txt";

	
	    byte buffer[] = new byte[ 4000 ];

	    FileInputStream in = null;

	    try
	    {
	      in = new FileInputStream( filename );

	      int len = in.read( buffer, 0, 4000 );
	      
	      mgga = new String( buffer, 0, len );
	          
	      //_
	      
	      
	      
	      // Berechnung Minuten / Stunden saved+actually
	      
	      //Überstunden gesamt in Minuten
	      
	      int mggai=Integer.valueOf(mgga).intValue();
	      int üg1=mggai; //Üstunden aus .txt in min
	      
	      ütsi=üg1+üh2; //Minuten gesamt zum Speichern .txt in min
	      ütss=String.valueOf(ütsi); //In String zum Speichern
	      //_
	      
	      
	      
	      //Stunden Total
	      int sta=(üg1/60);
	      double stad=(Math.floor(sta));
			
	      DecimalFormat dff = new DecimalFormat( "0" );
	      sts= dff.format( stad );
	       //_

	      //Minuten Total
	      int stm1=Integer.valueOf(sts).intValue();
	      int stm2=stm1*60;
	      stmi=üg1-stm2;
	      stm=String.valueOf(stmi);
	      
	      
	      
	      t4a.setText(sts);
	      t4b.setText(stm);
	    }
	    catch ( IOException e ) { System.out.println( e ); }

	    finally
	    {
	      try {
	        if ( in != null ) in.close();
	      } catch (IOException e) {}
	    }
	  
		
		//Aktualisierung JProgressBar
	    start();
	    //_

	}
	
	private void b2ActionPerformed(ActionEvent evt) {
		System.out.println("b2.actionPerformed, event=" + evt);
		
//		Speichern der Überstunden Heute
		BufferedWriter fw = null;
	    try
	    {
	      fw = new BufferedWriter(new FileWriter( "fabend.txt" ,false));
	      
	      if (ütsi<=0)
	      	{
	    	  
	    	  fw.write(ühm);

	    	  
	      	}
	      else
	      {
		      fw.write(ütss);

	      }
	    }
	    catch ( IOException e ) {
	      System.out.println( "Konnte Datei nicht erstellen" );
	    }
	    finally {
	      try {
	        if ( fw != null ) fw.close();
	      } catch (IOException e) {}
	    }
		    //_

	}

		}

Ich habe das mal für dich übernommen...Mit der Formatierung in Word kann man doch nichts anfangen...
 
Hi Timmah,

vielen vielen Dank dafür :toll:

Hast du auch schon irgendwelche Fehler feststelen können oder sogar schon gleich abgeändert?
Mir sind bisher noch keine Veränderungen aufgefallen.

Gruß
Alex
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben