![]() |
|
|
|||||||
| Java Basics - Anfänger-Themen Fragen ausschließlich zu Java-Grundlagen von Ein- und Umsteigern |
|
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
| #1 (permalink) | |
|
Nicht angemeldet
Fachbeiträge: n/a
|
Hey ihc versuch gerade in Hintergrundbild in mein Programm einzufüge, aber es will einfach nicht funktionieren .... Ich hab mich zwar schon im Forum umgeschaut aber ich checks i-wie nich so ganz^^
ich würde gerne in mein JFrame ein Hintergrundbild einfügen ... wie mach ich das ? Wenn ich die Methode "paint" überschreiben will Code:
public void paint(Graphics g)
{
g.drawImage(BGImage, 0, 0, true);
}
Wenn ich es duch "drawLine" ersetze, dann wird dieses wieder rot markiert und Eclipse will "drawLine" mit "drawImage" ersetzen ... i-was get da total schief ... wisst ihr vllt was ? [/code] |
| #2 (permalink) | |
|
Java-Forum Team
Moderator
Registriert seit: 13.11.2005
Fachbeiträge: 31.658
Abgegebene Danke: 0
Erhielt 2.568 Danke für 2.529 Beiträge
|
warum drawLine verstehe ich nicht ganz, aber drawImage ist so jedenfalls nicht korrekt,
schaue doch in der API nach, welche Parameter akzeptiert werden, deine jedenfalls nicht -> Fehler
__________________
Hansa wird Meister. |
|
|
| #5 (permalink) | |
|
Java-Forum Team
Moderator
Registriert seit: 13.11.2005
Fachbeiträge: 31.658
Abgegebene Danke: 0
Erhielt 2.568 Danke für 2.529 Beiträge
|
> find in der Api nix gescheites
du weißt, wie die Klasse und die Operation heißt, also kommst du genau zu einer Stelle in der API, and der die Definition steht, und wenn man dir da sagt, dass nur String-Parameter erlaubt sind, du aber ints übergibst, dann ist die Sache wohl klar also: was genau ist daran jetzt das Problem? ist wichtig, dass du die API kennenlernst und nicht jedesmal hier fragst ![]() da wollen wir das mal lieber genau klären
__________________
Hansa wird Meister. |
|
|
| #6 (permalink) | |
|
Stammbenutzer
Megabyte
Registriert seit: 28.04.2007
Fachbeiträge: 1.443
Abgegebene Danke: 48
Erhielt 95 Danke für 63 Beiträge
|
Wenn Du in der API nichts findest, was zu Deinem Methoden-Aufruf paßt, bedeutet daß, das er FALSCH ist.
Die Methode aus der API, die Du benötigst ist: Code:
public abstract boolean drawImage(Image img,
int x,
int y,
ImageObserver observer)
Entweder mußt Du als 4. Parameter null übergeben oder eben einen ImageObserver. Da JFrame das Interface ImageObserver implementiert, kannst Du Dein "true" durch ein "this" ersetzen und dann klappt's. |
|
|
|
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| JPanel mit Hintergrundbild | Ergi | AWT, Swing, JavaFX & SWT | 10 | 20.08.2008 13:15 |
| Hintergrundbild für Form | MichaelJAVAME | Mobile Geräte | 1 | 29.06.2007 22:34 |
| Hintergrundbild | tumyeto | Mobile Geräte | 1 | 19.06.2007 06:21 |
| Style Hintergrundbild | DIGIMan | Für Verirrte - Fragen zu JavaScript | 6 | 08.02.2006 17:55 |
| Lesezeichen |
|
|