java-forum.org - Java programmieren aus Leidenschaft

Zurück   java-forum.org - Java programmieren aus Leidenschaft > Sonstiges > Soforthilfe im Java-Chat > Chat - NoPaste

Chat - NoPaste Das Posten von Code-Stücken ist im Java-Chat nicht erwünscht. Dafür gibts diesen Nopaste-Bereich. Die Beantwortung von Themen ist hier nicht nötig.

Thema geschlossen    
Themen-Optionen Thema durchsuchen Ansicht
Alt 05.11.2005, 14:47   #1 (permalink)
Benutzer
int
 
Registriert seit: 22.07.2005
Fachbeiträge: 54
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard Warp-Rechner

Code:
// Created on 08.08.2005

package WarpCDistanzeRechner;

import java.awt.Color;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.*;

import javax.swing.*;

// @author Simon Möller
public class Programm{
	public static void main(String[] args) {
		Rechner app = new Rechner();
		app.setSize(450, 250);
		app.setLocation(200, 200);
		app.setVisible(true);
	}
}

class Rechner extends JFrame {
	//JRadioButton[] aus;

	//JButton kreis, rechteck, quadrat, kugel, quader, wuerfel;
	JButton rechnen;

	JTextField schnellZ, entfernungZ, zeitZ;
	
	String zwis1, zwis2, zwis3;

	//JMenuBar menue;

	//JMenu menuDatei, menuBearbeiten, menuHelp, ausgabe, kontakt;

	//JMenuItem konfig, neurechnen, close, exit, hilfe, version, konSimon,
	// konFabian;

	//ButtonGroup gruppe;

	// Konstruktor
	Rechner() {

		super("Calculator");

		JLabel schnellT = new JLabel("Warp", JLabel.CENTER);
		//schnell.setForeground(new Color(255, 255, 255));
		JLabel entfernungT = new JLabel("Entfernung [LJ]", JLabel.CENTER);
		//schnell.setForeground(new Color(255, 255, 255));
		JLabel zeitT = new JLabel("benötigte Zeit [sec]", JLabel.CENTER);
		//schnell.setForeground(new Color(255, 255, 255));
		//Würfel-Button
		rechnen = new JButton("Berechnen");
		rechnen.addActionListener(new Berechnen());
		//rechnen.setBackground(new Color(0, 200, 0));

		schnellZ = new JTextField();
		entfernungZ = new JTextField();
		zeitZ = new JTextField();

		zwis1 = schnellZ.getText();
		zwis2 = entfernungZ.getText();
		zwis3 = zeitZ.getText();

		this.getContentPane().setLayout(new GridLayout(3, 3));
		this.getContentPane().add(schnellT);
		this.getContentPane().add(entfernungT);
		this.getContentPane().add(zeitT);
		this.getContentPane().add(schnellZ);
		this.getContentPane().add(entfernungZ);
		this.getContentPane().add(zeitZ);
		this.getContentPane().add(rechnen);
		this.getContentPane().setBackground(new Color(255, 0, 0));
	}

	class Berechnen extends JFrame implements ActionListener {

		double warp, distanz, zeit, s;

		int angabe = 0, eins = 0, zwei = 0, drei = 0;

		public void actionPerformed(ActionEvent arg0) {
			Rechner rec = new Rechner();

			try {
				double warp = Double.parseDouble(schnellZ.getText());
				if (warp > 10 || warp < 1) {
					throw new NumberFormatException("a");
				} else {
					angabe += 1;
					eins = 1;
				}
				double distanz = Double.parseDouble(entfernungZ.getText());
				if (distanz > 9999999 || distanz < 0.01) {
					throw new NumberFormatException("b");
				} else {
					angabe += 1;
					zwei = 1;
				}
				double zeit = Double.parseDouble(zeitZ.getText());
				if (zeit > 9999999 || zeit < 1) {
					throw new NumberFormatException("c");
				} else {
					angabe +=1;
					drei = 1;
				}
				if (angabe != 2) {
					throw new NumberFormatException("d");
				}
				if (eins == 1 && zwei == 1) {
					eins = 0;
					zwei = 0;
					s = Math.pow(warp, (10 / 3)) * 299792458;
					System.out.println(s);
				}
			} catch (NumberFormatException nfe) {
				System.out.println("Fehler " + nfe);
				System.out.println(nfe.getCause());
			}

		}
	}
}
__________________
also known as zenabi.
simon_m ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Thema geschlossen    

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Rechner :) Morphix Codeschnipsel u. Projekte 5 15.02.2008 12:48
Rechner aus ! Java Basics - Anfänger-Themen 5 08.12.2007 16:50
Rechner ^^ Piätch Java Basics - Anfänger-Themen 10 14.10.2007 18:25
BMI Rechner - wo ist der Fehler? Kevin Java Basics - Anfänger-Themen 4 11.01.2007 20:41
rechner EagleEye Chat - NoPaste 0 30.08.2004 18:29


Lesezeichen

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:11 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de