Antworten auf deine Fragen:
Neues Thema erstellen

JAVA:Benutzerdialog farbig gestalten

Girldee

Nicht mehr ganz neu hier

Hallo,
ich bin ein totaler Neuling was JAVA angeht.Allerdings habe ich schon einen kleinen Taschenrechner programmiert:D
Dieser Taschenrehner hat einen Benutzerdialog,der dem Benutzer anweist und Lob austeilt.
Wie kann ich diesen Dialog farbig gestalten?Weil nur schwarz ist langweilig.

Vielen Dank für eventuelle Tips und Hilfe
 

smcdonald

Nicht mehr ganz neu hier

AW: JAVA:Benutzerdialog farbig gestalten

Hi,

wenn du mit Benutzerdialog einen JDialog meinst, dann versuche es doch mal per

Code:
public class Calculator extends JDialog {
  
    public Calculator() {
        getContentPane().setBackground(Color.RED);        
        setSize(300, 300);
        setVisible(true);
    }
    
    public static void main(String[] args) {
        new Calculator();
    }
}
 

Girldee

Nicht mehr ganz neu hier

AW: JAVA:Benutzerdialog farbig gestalten

hmm weiß nicht ob dass jetzt richtig ist.also bitte nicht lachen:)
also bei mir steht:

System.out.print("Guten Tag.Willkommen bei meinem Taschenrechner.");
System.out.println(" Sie können folgende Rechenarten auswählen:");

ist das dieser JDialog?
und wo setz ich das dann am besten mit der Farbe ein?
 

Chickenshooter

Alter Mann

AW: JAVA:Benutzerdialog farbig gestalten

Moin,

als erstes frag ich mal nach....

Du kennst Java?

...wenn nicht ist Deine Frage berechtigt.

Das Beispiel was <<smcdonald<< gebracht hat ist gut wenn man (frau)
mit Swing arbeitet, wenn nicht, so wie in Deinem Fall (System.Out.Println() ... weil Konsole) ist das Bsp. weniger gut.

um die Farben auf der Konsole zu ändern, musst Du Dich der Escape Sequenzen bedienen siehe



Code:
System.Out.Println("\033[31mHallo Welt");
sollte Hallo Welt in rot ausgeben.

Unter C und C++ läuft es. Unter Java konnte ich es jetzt in der Kürze nicht testen.

Sorry.

Ich hoffe ich konnte helfen.

MfG Chick
 

Girldee

Nicht mehr ganz neu hier

AW: JAVA:Benutzerdialog farbig gestalten

hallo,
was heißt kennen,ich versuch es mir irgendwie näher zu bringen.Allerdings ist mir das Ganze noh sehr, sehr fern. :)
bin auch nicht lange dabei,also entschuldigt bitte die dummen Fragen.
Soweit versteh ich die ganzen Codes etc. und alles,allerdings kann ich die ganzen kleinen Puzzleteile nicht zusammenfügen.Da hapert es noch
 

Chickenshooter

Alter Mann

AW: JAVA:Benutzerdialog farbig gestalten

Moin,

Es gibt keine dummen Fragen, nur dumme Antworten.

Wer nicht fragt der nicht gewinnt. ;-)

Willst du etwas mit Fenstern machen (Swing / AWT) oder etwas auf der Konsole?

MfG Chick
 

Girldee

Nicht mehr ganz neu hier

AW: JAVA:Benutzerdialog farbig gestalten

hey,
also ich benutze Netbeans um alles zu programmieren.mir wurde gesagt,dass wäre am einfachsten.
eigentlich reicht es mir völlig,wenn der Benutzerdialog farbig erscheint,wenn ich das Programm mit Netbeans laufen lasse.

P.S.:Gebt mir noch etwas Zeit und ich lache selbst über meine Fragen;)
Ist halt nur etwas kompliziert alles.
Gibt es sonst gute Bücher für Anfänger?
Momentan habe ich Java 4 U um zu lernen.
 

smcdonald

Nicht mehr ganz neu hier

AW: JAVA:Benutzerdialog farbig gestalten

Hi,

ich kann dir nur Goto Java 2 und empfehlen.
Das sind so die beiden klassiker für Anfänger um sich ein bisschen mit Java vertraut zu machen.
 

Spin_1987

~~Student|spin_yyeah~~

AW: JAVA:Benutzerdialog farbig gestalten

Hallo Leute, ich freue mich das es hier welche git, die sich für Java interessieren:)

Ich arbeite mit Java und kenn mich damit ein wenig aus ;) (Bescheiden isser)


System.out.print("Guten Tag.Willkommen bei meinem .");
System.out.println(" Sie können folgende Rechenarten auswählen:");


Das sind Anweisungen die sich in der Konsole befinden und anschließen im Laufzeitfenster wiedergegeben werden.

Doch unser Neuling will mit JFrames arbeiten. Das ist ein ganz anderer Bereich und hat garnichts mehr mit dem Laufzeitfenster zu tun.

Jframes befinden sich in den klassen awt und swing.

JFrame f = new JFrame("Mein Taschenrechner")

f.gestContentPane().setLayout (new FlowLayout());

JButton button = new JButton("huhu");

f.setSize(259,100);

f.show
 

Chickenshooter

Alter Mann

AW: JAVA:Benutzerdialog farbig gestalten

Moin,

nun mal langsam ;-)

System.out ist ein Stream der in der Regel mit der Std.Ausgabe

verbunden ist, das heist wenn ich hier Ausgaben haben will auch mit

einem JFrame oder sonstigen Dingen aus den AWT und Swing Packeten

dann kann ich das über diesen Weg regeln.

Wenn ich Fehlermeldungen an das Betriebssystem weiter geben will,

so das Diese dann im Ereignisprotokoll wieder zufinden sind nutze ich

System.err .

Das heist das man "Konsole" und Grafische "Dinge" nicht von einander

trennen kann, mit einer der besten Gründe dafür ist die Vererbung in

Java den dort ist die "Mutter allen Übels" die Klasse Object.

Ich hoffe ich konnte helfen.

edit: hier der Vererbungsbaum (Hierarchy For Package javax.swing)

MfG Chick
 
Zuletzt bearbeitet:

Girldee

Nicht mehr ganz neu hier

AW: JAVA:Benutzerdialog farbig gestalten

hallo,
ich hab jetzt mal deinen code hier getestet System.Out.Println("\033[31mHallo Welt");
und leider funktioniert er bei mir nicht.schade aber auch:uhm:
 

Chickenshooter

Alter Mann

AW: JAVA:Benutzerdialog farbig gestalten

Moin,

wo und wie hast Du gestestet?

wenn Du das Programm in Deiner IDE laufen lässt kann es sein das Dir keine

Farbe angezeigt wird.

Kompiliere das Programm (die .java Datei) in eine .jar oder wenns deine IDE

unterstützt in eine exe und führe das Prog dann noch in der cmd.exe

(unter Windows) aus.

Wenn Du nur eine jar Datei erzeugen kannst dann cmd.exe ausführen und

dann
Code:
java -jar deinProgramm.jar
eingeben und das Prog

sollte laufen.

Voraussetzung für Lezteres ist da s das Programm java.exe im PATH ist.

MfG Chick
 

Girldee

Nicht mehr ganz neu hier

AW: JAVA:Benutzerdialog farbig gestalten

ja super hat geklappt.hatte das erst nur mit netbeans laufen lassen.
danke,danke für alles:)
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.616
Beiträge
1.538.358
Mitglieder
67.536
Neuestes Mitglied
QuestionMark
Oben