professionelles GUI-Design als Skeleton Pro

Status
Nicht offen für weitere Antworten.
D

Dr.Gibble

Gast
Hallo miteinander,

nach nun fast 3 Jahren der Javaprogrammierung wollte ich jetzt endlich mal mein 08/15 Layout ablegen und mich der professionelleren GUI-Entwicklung aus optischer Sicht widmen.

Beim surfen durchs Netz ist mir dabei die Seite www.jgoodies.com aufgefallen, die mir durch ihr Sample Projekt "Skeleton Pro" positiv ins Auge sticht.

skeleton-pro.png


So in etwa stelle ich mir professionelle GUI Gestaltung vor. Leider erschliessen sich mir einige Dinge nicht auf anhieb.

Frage:
Auf Anhieb sieht man ja schon das es sich bei diesem Layout um 4 JPanels handelt, die einer MainGui hinzugefügt wurden. Doch wie realisiert man so einen Farbverlauf ? Ist das nur ein einfaches JLabel mit Icon, Text und Background?

Wie wird der rechte, untere JPanel realisiert, da er ja wie bei einem JDialog einen ExitOnCloseButton besitzt. Ist der einfach nur als kleines JLabel mit Icon realisiert worden?

Letze Frage wäre noch um welchen BorderTyp es sich bei den 4 JPanels handelt? Diese Art von Hervorhebung ist mir unbekannt und soweit ich weis auch nicht Standard der javax.swing.* Api.

Für jegliche Hilfestellung und evtl. ein Paar hilfreiche Links mit Quelltexten wäre ich sehr Dankbar.

greetz

der Doc
 

AlArenal

Top Contributor
Jaja, der gute Karsten Lentzsch hat schon so manchen verzaubert mit seinen in Code gegossenen UI Weisheiten.......

Dr.Gibble hat gesagt.:
Auf Anhieb sieht man ja schon das es sich bei diesem Layout um 4 JPanels handelt, die einer MainGui hinzugefügt wurden. Doch wie realisiert man so einen Farbverlauf ? Ist das nur ein einfaches JLabel mit Icon, Text und Background?

Es sind keine einfachen Panels, sondern SimpleInternalFrames. Den Sourcecode findet man quasi als Abfallprodukt in einem Unterordner der frei verwendbaren JGoodies Looks.. oder war es in den Jgoodies Forms? Hm... Den Farbverlauf bekommt man easy mit einem GradientPaint hin. Siehste aber, wenn du mal im Source stöberst.

Dr.Gibble hat gesagt.:
Wie wird der rechte, untere JPanel realisiert, da er ja wie bei einem JDialog einen ExitOnCloseButton besitzt. Ist der einfach nur als kleines JLabel mit Icon realisiert worden?

SimpleInternalFrame besteht aus einem Bereich für den Inhalt und dem Header. Der Header wiederum besteht aus dem GradientPaint im Hintergrund, angepasst an die aktuellen Farbeinstellungen des UI. Links kann optional ein Icon angezeigt werden, rechts daneben ein optinaler Titel-Text und ganz rechts kann man eine ToolBar hinzufügen, in der in dem Fall ein JButton mit einem Close-Icon steckt.

Dr.Gibble hat gesagt.:
Letze Frage wäre noch um welchen BorderTyp es sich bei den 4 JPanels handelt? Diese Art von Hervorhebung ist mir unbekannt und soweit ich weis auch nicht Standard der javax.swing.* Api.

In den Looks hat Karsten ne BorderFactory mit seinen anpassbaren Eigenkreationen. Von den freien Sachen vom Karsten macht auch Karl Tauber in seinem JFormDesigner (den ich echt liebgewonnen habe) reichlich Verwendung. Ich habs auch gerne übersichtlich und luftig in meinen UIs.

Lad dir einfach mal die ganzen Klamotten vom Karsten runter und stöber ne Runde im Sourcecode.
 
D

Dr.Gibble

Gast
Vielen Dank für die vielen Informationen.

Ich wusste garnicht das es eine Art Abfallprodukt von ihm ist.
So ein gutes Design und dann Abfall?

Den JFormDesigner habe ich auch heruntergeladen uns ausprobiert. Das ist ja mal ein wirklich guter GUI-Builder!

Nochmals vielen Dank für alles.

PS:
Für diejenigen die lediglich das SimpleInternalFrame haben wollen ... es befindet sich im Paket "looks-2.0.2" unter
/src/demo/com/jgoodies/uif-lite/panel

greetz

der Doc
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A professionelles Hilfesystem AWT, Swing, JavaFX & SWT 3
H Button / Design Ideen AWT, Swing, JavaFX & SWT 2
M JavaFX kann man da noch was am code vereinfachen design technisch sieht nicht richtig aus... AWT, Swing, JavaFX & SWT 15
R Swing Design des oberen Balkens in JFrame AWT, Swing, JavaFX & SWT 2
L JavaFX GUI Design AWT, Swing, JavaFX & SWT 6
W WindowBuilder / Design-Vorschau schneidet den Rand ab AWT, Swing, JavaFX & SWT 0
E Prinzip: wie man Ereignisse in einer GUI verarbeit. Frage zum Design? AWT, Swing, JavaFX & SWT 10
SchmidiMC Swing Vorschläge für ein Design AWT, Swing, JavaFX & SWT 5
das_leon AWT Button Design ändern AWT, Swing, JavaFX & SWT 5
it_is_all Swing Button, ComboBox,... -- Unterschied: NetBeans Design <-> Ausführung AWT, Swing, JavaFX & SWT 2
F Design-Anzeige im Windowbuilder AWT, Swing, JavaFX & SWT 3
K GridBagLayout mit reponsive Design AWT, Swing, JavaFX & SWT 2
B Design Umsetzung AWT, Swing, JavaFX & SWT 1
M Swing JComboBox eigenes Design AWT, Swing, JavaFX & SWT 3
L LookAndFeel Eigenes Design für die Applikation AWT, Swing, JavaFX & SWT 4
A JavaFX Hilfe beim Design eines Quiz AWT, Swing, JavaFX & SWT 2
T JavaFX "DefaultButton"-Design ändern AWT, Swing, JavaFX & SWT 8
T JavaFX Flexible Layouts dynamisch erstellen / Design-Inspirationen AWT, Swing, JavaFX & SWT 8
T Programm im METRO Design? AWT, Swing, JavaFX & SWT 1
N GUI Design ohne GUIDesigner AWT, Swing, JavaFX & SWT 10
D GWT Design AWT, Swing, JavaFX & SWT 0
B Custom JTabbedPane-Tab-Design AWT, Swing, JavaFX & SWT 2
U WindowBuilder "Design-Tab" AWT, Swing, JavaFX & SWT 2
P LayoutManager Design meines Projekts (hätte wer zeit?) AWT, Swing, JavaFX & SWT 9
G Eclipse: Design Tab wird nicht mehr angezeigt AWT, Swing, JavaFX & SWT 4
M Design in Java umsetzen AWT, Swing, JavaFX & SWT 3
Tsuna JButtons in Apple-Design AWT, Swing, JavaFX & SWT 4
ARadauer Wenig Material zum Thema: Design, Layout, Usability von Swing Anwendungen AWT, Swing, JavaFX & SWT 11
J LayoutManager Welchen Layout/Design-Manager? AWT, Swing, JavaFX & SWT 4
W LayoutManager Clientfenster ins Design einbinden AWT, Swing, JavaFX & SWT 13
B LayoutManager GUI-Design: eventuelle Alternativen zum Verschachteln + Ansprechen von JPanel()? AWT, Swing, JavaFX & SWT 2
F JSlider Design ändern AWT, Swing, JavaFX & SWT 6
D Repaint Frage, Design Frage AWT, Swing, JavaFX & SWT 2
G Grundsatzfrage GUI-Design AWT, Swing, JavaFX & SWT 6
R Zugriff auf Model im MVC-Design aus SwingWorker heraus AWT, Swing, JavaFX & SWT 3
tuttle64 Design für mehrere Sprachen in Swing AWT, Swing, JavaFX & SWT 15
L Eigene Design Oberfläche erstellen AWT, Swing, JavaFX & SWT 3
M Special design of Swing components AWT, Swing, JavaFX & SWT 14
KrokoDiehl Swing Design-Frage: eigenes Line-Wrapping AWT, Swing, JavaFX & SWT 5
T Design mit vielen Feldern AWT, Swing, JavaFX & SWT 2
D Design - View & Controller AWT, Swing, JavaFX & SWT 2
eskimo328 Moderne Swing GUI mit Web ähnlichem Design AWT, Swing, JavaFX & SWT 7
M Nochmal Swing, MVC und generelles Design AWT, Swing, JavaFX & SWT 2
S JTree Design Problem AWT, Swing, JavaFX & SWT 5
S Design problem AWT, Swing, JavaFX & SWT 2
K Design von verschiedenen Rechnern AWT, Swing, JavaFX & SWT 13
A Design Problem bei verschiedenen Oberflächen AWT, Swing, JavaFX & SWT 3
Steev Standard Design bei JFrame und AWT AWT, Swing, JavaFX & SWT 7
M Design von Elemente? AWT, Swing, JavaFX & SWT 16
T Allgemeine Frage - innovatives GUI Design AWT, Swing, JavaFX & SWT 6
P Swing-Komponenten - Standart-Windows Design? AWT, Swing, JavaFX & SWT 4
B Swing - Design Patterns AWT, Swing, JavaFX & SWT 3
S "Zerstörtes" gbl-Layout (Design) AWT, Swing, JavaFX & SWT 10
A Applikation mit Netbeans-Design AWT, Swing, JavaFX & SWT 4
R JDialog hat seltsames Design AWT, Swing, JavaFX & SWT 6
L Design-Probleme (Swing-Anfänger) AWT, Swing, JavaFX & SWT 6
M Look&Feel - Layout - GUI - Design - SAP LnF :) AWT, Swing, JavaFX & SWT 12
M Frage bzgl. Formular-Design. AWT, Swing, JavaFX & SWT 2
R Programm an Design anpassen. AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen

Neue Themen


Oben