-
Ich versuch mal, etwas hilfreicher zu sein. So isses richtig:
public class Start extends JFrame {
public Start(String title) {
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent evt) {
getContentPane().setLayout(new BorderLayout());
new BufferedReader(new InputStreamReader(System.in));
System.out.print("Bitte geben sie ihren Namen ein: ");
name = eingabe.readLine();
} catch (IOException e) {
// TODO Auto-generated catch block
BufferedReader eingabe2 =
new BufferedReader(new InputStreamReader(System.in));
System.out.print("Bitte geben sie die Kontonummer ein: ");
kontonummer = Integer.parseInt(eingabe.readLine());
} catch (NumberFormatException e1) {
// TODO Auto-generated catch block
} catch (IOException e1) {
// TODO Auto-generated catch block
BufferedReader eingabe3 =
new BufferedReader(new InputStreamReader(System.in));
System.out.print("Bitte geben sie die Buchung ein: ");
buchung = Double.parseDouble(eingabe.readLine());
} catch (NumberFormatException e2) {
// TODO Auto-generated catch block
} catch (IOException e2) {
// TODO Auto-generated catch block
ausgabe = new JTextArea();
getContentPane().add(ausgabe, BorderLayout.CENTER);
ausgabe.append("Name: " + name + "\n");
ausgabe.append("Kontonummer: " + kontonummer + "\n");
ausgabe.append("Buchung: " + buchung + " €");
public static void main(String[] args) throws IOException {
new Start("Fenstertitel");
Alles anzeigen
Was war verkehrt?
- Hoffnungslose Klammernsetzung
Sowas kommt dabei 'raus, wenn man nicht vernünftig mit Einzügen etc. arbeitet. Ich nehme an, daß die Einrückungen nur durch das Kopieren hier ins Board verloren gegangen sind, aber z.B. die Sache mit den Klammern in der neuen Zeile sind auch gegen die Java Coding Conventions und machen den Code sehr unübersichtlich.
- Keine Fehlerbehandlung für Eingaben
...gibt beim Kompilieren eine "unhandled Exception"
- Keine Komponente für die Ausgabe in den Frame vorhanden
Ich habe da mal ein JTextArea eingefügt, dahin kann man relativ einfach Texte ausgeben.
- main-Methode leider total falsch
Die stand an der falschen Stelle (nämlich im Konstruktor) und hatte auch den falschen Inhalt, nämlich einen Frame zu erzeugen statt die vorher definierte Klasse Start.
Gruß & Happy Coding,
-
Mach eine Datei info.php, die folgendes enthält:
Wenn Du diese Datei aufrufst, zeigt dir PHP alle Einstellungen an. Der Abschnitt "gd" gibt Auskunft über die installierte gd_lib (Version etc.)
Gruß,
-
Nein, mit Apache geht das nicht.
Apache ist ein Webserver, kein E-Mail-Server.
Wenn du E-Mails innerhalb eines Netzwerks verschicken willst, dann guck Dir mal den http://www.janaserver.de an.
Gruß,
-
Ich würde sagen, das kann so nicht funktionieren, weil ja die Reihenfolge der Tags beim Schließen umgekehrt der Reihenfolge beim Öffnen sein muß. Deswegen ist es hier im Forum ja auch anders gelöst und es werden nur die Tags geschlossen, die auch über Buttons aufgemacht worden sind.
Konkret auf Dein Problem hin: Du setzt d = "0" und prüfst später auf d != null. Möglicherweise (ich hab's nicht getestet) kommt deswegen zu oft true bei der Prüfung heraus. Ich würde statt des Umwegs über d = RegExp.exec(...) und abprüfen von d lieber RegExp.test(...) verwenden, dann hast du direkt einen Wahrheitswert.
Gruß,
-
Re: Re: Apache / Windows - Wie Errorseiten ändern?
Zitat
Original geschrieben von popostoepsel
Wer hat dir denn den Bären aufgebunden. 
Es funktioniert sogar ganz gut, Lediglich bei Befehlen die Verweise aufs Dateisystem haben muss man eben die Pfadangaben Windowstypisch machen (weicht also etwas ab von dem was man bei Unix gewohnt ist).
Hast du in der https.conf
Allow Override all
stehen? Falls da nämlich None statt All steht, hast du die .htaccss quasi ausgeschaltet.
Außer daß die Datei httpd.conf heißt, gebe ich Dir recht.
Ein Problem ist aber, unter Windows .htaccess-Dateien zu erstellen. Will man nämlich mit dem Explorer eine Datei entsprechend umbenennen, meint der, man müsse einen Dateinamen angeben, Dateinamen mit "." am Anfang werden also vom Explorer nicht akzeptiert. Man kann aber in eigentlich allen anderen Programmen solche Dateien speichern oder umbenennen. Alternative: In der httpd.conf den Namen für die Access-Files einfach ändern.
Die Pfadangaben sind zwar Windowstypisch zu machen, aber Windows-Apache-Typisch, also mit "/" anstatt "\". Spätestens bei relativen Pfadangaben gibt's also keinen Unterschied zu Unix.
Gruß,
-
In http://selfhtml.teamone.de/html/frames/eigenschaften.htm steht, wie man Scrollbalken in Frames unterdrückt.
Gruß,
-
Zitat
Original geschrieben von stadolf
Schlaumeier-Antwort: im Prinzip (!) gibt es auch in Java Funktionen.
Natürlich ist jede "Funktion" Methode, da keine Funktionen außerhalb von Klassen existieren.
Wieso wußte ich, daß das jemand schreiben würde? 
Zitat
Original geschrieben von stadolf
Aber jede public static Methode einer Klasse (nicht eines Objekts),
Täusche ich mich, oder ist die Klammer gerade überflüssig, bzw. sogar falsch -- public static Methoden funktionieren genauso gut auf jedem Objekt einer Klasse...
Zitat
Original geschrieben von stadolf
die einen nichttrivialen Rückgabewert liefert, könnte man informationstheoretisch auch als Funktion bezeichnen, da sie ja nicht das Verhalten eines Objekts, sondern einer Klasse widerspiegelt.
...und genau deswegen heißen die Dinger nunmal "Klassenmethoden" und nicht Funktionen. Aber ich hab ja auch nicht geschrieben, daß ich jemanden steinigen will, sondern daß man bei uns an der Uni gesteinigt wird, wenn man das böse F-Wort für Methoden benutzt... Ich selbst sag' das genauso oft falsch (das kommt davon, wenn man über JavaScript in Java eingestiegen ist) und beiß' mir dann auf die Zunge...
Aber mal BTT: Die endgültige Lösung interessiert mich dann auch!
Gruß,
-
Java-Funktion? Dafür hätte Dich mein PI-Prof. wohl schon gesteinigt: Du meinst vermutlich eine Methode... 
Was ich mich aber trotzdem Frage: Was genau ist das Problem? Wo läuft Java? Im Server (Webservice/Servlet/JSP/EJB) oder auf dem Client (Anwendung/Applet)? Warum erledigst du nicht entweder die Berechnung in JavaScript oder machst die Eingabefelder auch in Java?
Gruß,
-
Dein Temp-Verzeichnis oder sonst irgendwohin, wo du die temporären Session-Daten gespeichert haben willst. Eigentlich egal, hauptsache der Webserver hat Schreibrechte drauf.
Gruß,
-
Sorry, dann weiß ich's auch nicht. Ich kann's auch nicht nachprüfen, weil ich auf meinem Board Avatare abgestellt habe (finde die Dinger furchtbar, in Boards mit Avataren sieht's immer aus wie bei Pokemons unterm Sofa).
Ich kann Dich also leider nur an
http://www.phpbb.de/index.php oder
http://www.phpbb2-users.de/index.php oder
http://phpbb.com/phpBB/index.php (englisch)
verweisen. Viel Glück!
Gruß,