Prozentrechner GUI Fragen

b1zarRe

Bekanntes Mitglied
Hi,

ich habe mal zur Übung einen Prozentrechner programmiert und wollte einige GUI Sachen nachfragen, welche nicht soo einfach in Literatur direkt zu finden waren.

Hier erst einmal das Programm:

1)
Ich habe ein FlowLayout gewählt und alles von Hand programmiert. Kann ich eventuell die Fenstergröße vergrößern OHNE das sich die momentane Positionierung von Buttons und Textfeldern ändert? Gibt es dafür eine Methode?!

2.)
Wie schaffe ich es Textfields von der Größe zu begrenzen? Also, man könnte ja nun reintheoretisch 10000(...)000 eingeben und das wäre ja hierbei garnicht mehr lesbar. Wie schaffe ich es, dass man nur den gegebenen Platz maximal ausfüllen darf?

3.)
Wie ich normale Kürzel (-> Mnemonics) einstelle ist mir klar. Aber wie sage ich dem OK Button, dass er bei Enter auch das Ergebnis liefern soll?

4.)
Ich weiss das man mit L&F das Aussehen ändern kann... Aber wie gehe ich vor, wenn ich zb. einen Button oder den Hintergrund mit einer von mir erstellten Grafik versehen möchte?

5.)
Ist es möglich ein JAR File auf einem Android Handy laufen zu lassen? Oder muss ich dieses irgendwie erst einmal in die "Android Java Sprache" umkonvertieren?

Vielen Dank und Grüße!!! :)
 

Anhänge

  • Prozentrechner (3).jar
    7,7 KB · Aufrufe: 15
Zuletzt bearbeitet:
M

Marcinek

Gast
Hi,

also zu der Frage von 1) habe ich eine Frage: Wieso hast du FlowLayout genommen? Weißt du, was das Flowlayout macht?
Kannst du ein Screenshot deiner Anwendung zeigen?

Die anderen Fragen lassen sich via sekunden mit google beantworten.

Gruß,

Martin
 

b1zarRe

Bekanntes Mitglied
Also hier nochmal ein Bild des Progrämmchenns:
http://www7.pic-upload.de/07.10.11/ubm5flku4ow6.jpg

Ich habe das FlowLayout gewählt, weil ich ehrlich gesagt gehofft hatte, bevor ich programmiert habe, dass ich eine Anordnung finde, wo ich nicht alle Koordinaten selbst eintragen muss und die dennoch gut aussieht. Das FlowLayout ordnet doch immer so an, dass wenn ein Element in x bzw y Länge/Höhe noch Platz hat, es in die gleiche Zeile gesetzt wird, ansonsten eine darunter.

Ich möchte das Fenster vergrößern, weil ich finde es sehr beengend im moment. Jedoch hätte ich gerne die aktuelle Anordnung weiter so.

Zu den "restlichen Fragen":
Ich habe einen Link zu einem Programm namens JAVA/J2ME Runner gefunden... aber ich weiß nicht, ob ich dem Programm blind vertrauen sollte... und deshalb halt die Frage, ob jeman damit schon Erfahrungen gemacht hat?!

Weiter zu dem OK Button: Dort habe ich auch diverse Threads gefunden, wo es aber den Anschein hatte, dass dies nicht mithilfe einer einfach Methode zu realisieren ist sondern mit einem Listener?

Also ich habe schon gegoogelt und gesucht sonst würde ich hier nicht fragen... ;)
 

bERt0r

Top Contributor
ch habe das FlowLayout gewählt, weil ich ehrlich gesagt gehofft hatte, bevor ich programmiert habe, dass ich eine Anordnung finde, wo ich nicht alle Koordinaten selbst eintragen muss und die dennoch gut aussieht. Das FlowLayout ordnet doch immer so an, dass wenn ein Element in x bzw y Länge/Höhe noch Platz hat, es in die gleiche Zeile gesetzt wird, ansonsten eine darunter.

Ich möchte das Fenster vergrößern, weil ich finde es sehr beengend im moment. Jedoch hätte ich gerne die aktuelle Anordnung weiter so.
Du widersprichst dich selbst, das Flow layout ist nicht das richtige für dich. Es macht genau das was es soll, die Elemente in einer Zeile anordnen wenn genug Platz ist. Vergrößerst du den Frame, passen mehr Elemente in eine Zeile. Schau dir mal alle layoutmanager an: Lesson: Laying Out Components Within a Container (The Java™ Tutorials > Creating a GUI With JFC/Swing)
Zusätzlich gibts noch FormLayout und MigLayout, aber das musst du googlen
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
thor_norsk Allgemeine Fragen AWT, Swing, JavaFX & SWT 6
thor_norsk Allgemeine Fragen AWT, Swing, JavaFX & SWT 4
U Zwei Fragen zu eienr Swing Aufgabe AWT, Swing, JavaFX & SWT 2
K JavaFX Allgemeine Fragen zu dem Aufbau eines Programms hinsichtlich der Klassen AWT, Swing, JavaFX & SWT 1
D Fragen zur GUI AWT, Swing, JavaFX & SWT 4
M NetBeans JFrame Grundlangen fragen AWT, Swing, JavaFX & SWT 6
T JavaFX Allgemeine Fragen zu JavaFX (uA zu Properties) AWT, Swing, JavaFX & SWT 6
D Panel wird nicht angezeigt und Fragen zum CardLayout AWT, Swing, JavaFX & SWT 6
K Fragen zu JavaFx Canvas AWT, Swing, JavaFX & SWT 0
N Swing Fragen zu non-modal JDialog AWT, Swing, JavaFX & SWT 1
Q Fragen zur JMenuBar & Co. AWT, Swing, JavaFX & SWT 3
F DefaultTreeCellEditor - Fragen zur Groesse und zum Icon beim Editieren AWT, Swing, JavaFX & SWT 4
Kenan89 JMenu Fragen AWT, Swing, JavaFX & SWT 5
Luk10 (LWJGL) Fragen zu VBOs AWT, Swing, JavaFX & SWT 21
M Swing JTextPane + Scrollbar = Fragen AWT, Swing, JavaFX & SWT 15
S Fragen zu JList AWT, Swing, JavaFX & SWT 3
J Das erste Projekt und ein Haufen von Fragen. Der SudokuReader. AWT, Swing, JavaFX & SWT 4
Luk10 Fragen zum Laden von Fonts AWT, Swing, JavaFX & SWT 4
Luk10 Fragen zum Koordinaten System AWT, Swing, JavaFX & SWT 3
M JTable Grundlegende Fragen AWT, Swing, JavaFX & SWT 4
H Fragen zu JPanel und JButton AWT, Swing, JavaFX & SWT 3
Q Swing Zeichenprogramm, grundlegende Fragen AWT, Swing, JavaFX & SWT 8
U Swing Fragen bezüglich Multithreaded GUIs (Grundlagen): AWT, Swing, JavaFX & SWT 3
R LayoutManager GridBagLayout Fragen AWT, Swing, JavaFX & SWT 10
A diverse Layout-Fragen AWT, Swing, JavaFX & SWT 4
M LayoutManager Einige Fragen zum GridBagLayout AWT, Swing, JavaFX & SWT 13
H Swing Zwei Fragen AWT, Swing, JavaFX & SWT 5
S 2D-Grafik Diverse Fragen zu Imagemanipulation in Java AWT, Swing, JavaFX & SWT 11
C Swing Grundsätzliche Fragen zu MVC AWT, Swing, JavaFX & SWT 8
F 3 Fragen zu Applets AWT, Swing, JavaFX & SWT 4
L Klick auf JTable -> EditorPane manipulieren, Fragen zu TableModel AWT, Swing, JavaFX & SWT 9
S Fragen zu GridBagLayout AWT, Swing, JavaFX & SWT 6
B Zeichnen in Swing - Jede Menge Fragen! AWT, Swing, JavaFX & SWT 2
D Fragen zu Swing, paintComponent() und repaint AWT, Swing, JavaFX & SWT 6
D GridBagLayout und JEditorPane (mehrere fragen) AWT, Swing, JavaFX & SWT 2
A Swing einfache fragen zu frame AWT, Swing, JavaFX & SWT 10
P Mehrere Fragen AWT, Swing, JavaFX & SWT 4
A Fragen zu Microber AWT, Swing, JavaFX & SWT 4
C Mehrer Fragen zu großem kompletten Swing Beispiel AWT, Swing, JavaFX & SWT 5
T Fragen zu JList und DnD AWT, Swing, JavaFX & SWT 13
I Einige Fragen zu JList AWT, Swing, JavaFX & SWT 6
I Drei Fragen/Probleme mit einer JTable AWT, Swing, JavaFX & SWT 9
G Fragen zum FileChooser AWT, Swing, JavaFX & SWT 5
M 2 Kleine Fragen zum JOptionFrame AWT, Swing, JavaFX & SWT 5
G performance fragen zu AWT, Swing AWT, Swing, JavaFX & SWT 14
J Fragen zu JTable und JScrollpane AWT, Swing, JavaFX & SWT 2
R Frage zu Listfeld oder jTable, auch andere Fragen AWT, Swing, JavaFX & SWT 5
C Fragen zur Darstellung einer JTable mittels Renderer AWT, Swing, JavaFX & SWT 2
ModellbahnerTT Fragen zu AWT AWT, Swing, JavaFX & SWT 3
S Fragen Databinding? AWT, Swing, JavaFX & SWT 3
J Fragen zu AWT Komponenten AWT, Swing, JavaFX & SWT 5
U 2 Fragen zu BufferedImages AWT, Swing, JavaFX & SWT 19
J Fragen zur Vererbung und Update AWT, Swing, JavaFX & SWT 12
J Fragen zum SyntaxHighlighting (DefaultStyledDocument) AWT, Swing, JavaFX & SWT 2
I Ein paar SWT Fragen AWT, Swing, JavaFX & SWT 10
P Zwei Fragen zu Bildern in Applets AWT, Swing, JavaFX & SWT 2
isowiz Einige Fragen zur ersten eigenen Sing-Applikation AWT, Swing, JavaFX & SWT 4
G 2 Fragen JDesktopPane AWT, Swing, JavaFX & SWT 4
S Fragen zu einem Beispiel(Swings und AWT) AWT, Swing, JavaFX & SWT 33
G Fragen zum Ocean Look and Feel AWT, Swing, JavaFX & SWT 3
G Neue Komponente erstellen - Fragen/Probleme mit MouseEvents AWT, Swing, JavaFX & SWT 2
Y 2 Fragen- JList Inhalt ändern und Fenster invisible setzen AWT, Swing, JavaFX & SWT 5
C Gemischte Fragen AWT, Swing, JavaFX & SWT 10
G Fragen zu JList AWT, Swing, JavaFX & SWT 12
K 2 fragen:JCheckBoxMenuItem und ComboBox AWT, Swing, JavaFX & SWT 2
T Mehrere Fragen zu JToolBar AWT, Swing, JavaFX & SWT 2
N 2 Fragen (zu binärem Suchen und Scrollbar) AWT, Swing, JavaFX & SWT 6
B Einige Fragen zum GUI AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben