![]() |
|
|||||||
| AWT, Swing, JavaFX & SWT Themen zur Programmierung von Benutzer-Oberflächen (GUI, Applet) sowie zur Grafikprogrammierung (2D / 3D) |
|
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
| #1 (permalink) | |||
|
Neuer Benutzer
Bit
Registriert seit: 12.06.2012
Fachbeiträge: 5
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
|
Hallo,
Bin gerade dabei ein Kniffelspiel für Informatik 10Klasse zu programmieren, bin gerade bei der GUI. Ich benutze BlueJ. Nun habe ich ein problem: Ich möchte im JFrame ein externes Bild von der Festplatte einfügen. Habe ein bisschen gegoogelt, auch etwas gefunden.Aber es wird kein Bild im JFrame angezeigt. ![]()
(Code ist gekürzt) Wär nett wenn sich das jemand einmal anschauen könnte evtl. einen Verbesserungsvorschlag geben könnte. Geändert von SlaterB (29.06.2012 um 16:11 Uhr) Grund: Titel |
||
|
|
|
| #2 (permalink) | |
|
Java-Forum Team
Moderator
Registriert seit: 06.01.2007
Fachbeiträge: 17.004
Abgegebene Danke: 0
Erhielt 1.673 Danke für 1.515 Beiträge
|
Es wäre gut, wenn du sagen würdest, was mit "einfügen" gemeint ist: In einem eigenen kleinen Bereich (das würde mit dem ImageIcon gehen, auch wenn man absolute Pfadangaben vermeiden sollte, und man sicherstellen müßte, dass das Bild existiert, und man müßte sich um's Layout kümmern und so...), oder soll das ein Hintergrundbild werden, wo noch drübergezeichnet wird?
|
|
|
|
| Danke sagt: |
Sinos (29.06.2012)
|
| #3 (permalink) | |||
|
Stammbenutzer
Megabyte
Registriert seit: 23.09.2010
Fachbeiträge: 1.085
Abgegebene Danke: 37
Erhielt 122 Danke für 120 Beiträge
|
Mir drängt sich der Verdacht auf, dass du dich mit JTable auseinadersetzen solltest ^^ und Null Layout = EVIL // wobei ich keines sehe aber die Bounds o0
__________________
Kein Ansch.... is auch ein Lob
|
||
|
|
|
| #4 (permalink) | |
|
Neuer Benutzer
Bit
Themenstarter
Registriert seit: 12.06.2012
Fachbeiträge: 5
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
|
@Marco
Danke erstmal für die schnelle Antwort. Affenhitze mag sein, bei mir regnet es :/ Ich will das Bild an der rechten Seite des JFrames einfügen und später textfelder drüber legen, um die Punkte einzutragen. Daher ImageIcon. Wegen dem Aufrufen der Bilddatei, eine alternative ist gern gesehen. @vanny Ich setze mich mal damit auseiander JTable |
|
|
|
| #5 (permalink) | |
|
Neuer Benutzer
Bit
Themenstarter
Registriert seit: 12.06.2012
Fachbeiträge: 5
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
|
Hier ein neuer Versuch von mir, bild wird nun angezeigt, nur es ist zu groß für das Fenster.
Quelle: Java ist auch nur eine Insel Geändert von Sinos (29.06.2012 um 18:17 Uhr) |
|
|
|
| #6 (permalink) | |
|
Stammbenutzer
Megabyte
Registriert seit: 23.09.2010
Fachbeiträge: 1.085
Abgegebene Danke: 37
Erhielt 122 Danke für 120 Beiträge
|
Der Kniffelzettel ist (wie auch dein Bildtitel) eine Tabelle.
Warum drückst du dir ein Tabellenbild in den Hintergrund um dann mit Textfeldern rumzupopeln? IST KEIN GUTER ANSATZ und das bedeutet i.d.R. viel Arbeit für nix. Gruß Vanny
__________________
Kein Ansch.... is auch ein Lob
Geändert von vanny (29.06.2012 um 18:52 Uhr) |
|
|
|
| #7 (permalink) | |
|
Neuer Benutzer
Bit
Themenstarter
Registriert seit: 12.06.2012
Fachbeiträge: 5
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
|
Ich könnte eine Tabelle drüber legen.
Habe wie schon gesagt nur noch Probleme mit der Position im Fenster. Momentan liegt es zentral in der Mitte, ich möchte es aber am rechten fensterrand haben. |
|
|
|
| #8 (permalink) | |
|
Stammbenutzer
Megabyte
Registriert seit: 23.09.2010
Fachbeiträge: 1.085
Abgegebene Danke: 37
Erhielt 122 Danke für 120 Beiträge
|
Ok,
noch einen Versuch: 1. Die Positionierung innerhalb deiner GUI ist die eine Sache. Nutze einfach die Suchfunktion im Forum hier und schau dir Beiträge zum Thema LayoutManager an. 2. Deine Tabelle. Wenn dir bewusst ist (dem scheint nicht so ), dass du mit Hilfe einer/s JTable eine Dynamische Tabelle erzeugen kannst (und ja am Aussehen lässt sich da auch ne Menge schrauben), warum zum Henker willst du immernoch dieses olle Bild in den Hintergrund laden.Das brauchst du nicht für Kniffel und du wirst damit auch nicht glücklich. ...also nochmal deinen Kopf nimmt und bei 90° in die Kurzwäsche. ich hoffe es hilft Gruß Vanny
__________________
Kein Ansch.... is auch ein Lob
|
|
|
|
| Danke sagt: |
Sinos (30.06.2012)
|
|
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| externes bild einfügen | lordam | Java Basics - Anfänger-Themen | 2 | 06.04.2008 17:11 |
| Bild einfügen in JOptionPane | Alphatronix | Java Basics - Anfänger-Themen | 5 | 18.07.2006 19:30 |
| SWT: Bild aus Excel einfügen | egon123 | AWT, Swing, JavaFX & SWT | 0 | 10.01.2006 14:29 |
| Bild in FormSheet einfügen. Wie? | AWT, Swing, JavaFX & SWT | 3 | 01.06.2005 11:23 | |
| Bild in JFrame einfügen | AWT, Swing, JavaFX & SWT | 4 | 13.10.2004 13:09 | |
| Lesezeichen |
|
|