Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Hallo!
Jetzt lerne ich Java.
Beim JavaScript konnte ich meine kleinen Programme in einem schönen Browser-Fenster realisieren.
Mit Java möchte ich auch ein ganz normal aussehendes Windows-Fenster haben und nicht dieses hässliche schwarze DOS-Fenster, egal wie primitiv die Funktionen meiner ersten Programme sind.
Wie macht man das?
Sorry wenn diese Frage schon früher im Forum gestellt wurde, ich konnte nichts finden.
wenn du wirklich willst.... hier ein einfaches Fenster mit Grundgeruest. Aber lerne erstmal prozedural zu programmieren mit Java. Ist nur ein kleiner Tip
Code:
import java.awt.*;
import java.awt.event.*;
public class MacheFenster extends Frame implements ActionListener
{
//Durch überschreiben der Methode paint ist das Malen in ein Fenster möglich
public static void main(String[]args)
{
//////Fenster werden erstellt//////
//Einer der drei Klassen verwenden!!!
//Fenster_animiert f1 = new Fenster_animiert();
Fenster f1 = new Fenster();
//Titel wird festgelegt
f1.setTitle("Testfenster");
//größe der Fenster werden festgelegt
f1.setSize (640,480);
//f1.setLocation(250,150);
f1.setVisible(true);
}
public MacheFenster()
{
//Erzeugt Menue
MenuBar menu = new MenuBar();
setMenuBar(menu);
//Erzeugt Eintraege ins Menue
Menu files = new Menu("Datei");
menu.add(files);
Menu edit = new Menu("Bearbeiten");
menu.add(edit);
Menu help = new Menu("Hilfe");
menu.add(help);
//Untermenue hinzufuegen
//Menu um = new Menu("Speichern");
//files.add(um);
//um.add(new MenuItem("Speichern unter..."));
files.add(new MenuItem("Neu"));
files.add(new MenuItem("-"));
files.add(new MenuItem("Schliessen"));
files.addActionListener(this);
}
public void actionPerformed(ActionEvent ae)
{
}
}
Code:
//Klasse fuer mache Fenster
//Pfad, um an die Klasse Frame ran zu kommen
import java.awt.*;
import java.awt.event.*;
import java.util.*;
class Fenster
extends Frame
{
public void paint(Graphics g)
{
g.setColor(Color.cyan);
Color backColor = new Color (0xb5, 0xa1, 0xff);
setBackground (backColor);
Color textColor = new Color (0x00, 0x00, 0x00);
setForeground (textColor);
}
}
Ist was älteres von mir, also nicht wundern wenn einige Kommentare nicht zustimmen. ich habe aber keine Lust jetzt noch darueber zu fliegen...