Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Buttons tauchen erst bei Cursorberührung auf

Frage Entwicklung Java

Mitglied: Techpriest

Techpriest (Level 1) - Jetzt verbinden

02.01.2007, aktualisiert 19.01.2007, 2398 Aufrufe, 1 Kommentar

Hallo zusammen,

nachdem ich mein erstes Dialogfenster erfolgreich geschaffen hatte, dachte ich mir ich hübsche es etwas mit einer Grafik auf. Vorher gabs nur zwei Buttons mit einem Run und ein wenig Text. Alles ohne Probleme.

Leider tauchte nach Einbinden der Grafik das Problem auf, dass die zwei Buttons des Fensters nur dann auftauchen, wenn ich mit dem Mauscursor über deren Position fahre. Die Funktion bleibt ohne weiteres erhalten und danach bleiben sie sichtbar.

Hier mal mein Code für den Grafikaufruf:

public void paint(Graphics g)
Bild laden
{
Image img;
img = getToolkit().getImage("c:\\backup\\hrf.gif");
MediaTracker mt = new MediaTracker(this);
mt.addImage(img, 0);
try
{
Warten, bis das Image vollständig geladen ist,
mt.waitForAll();
}

catch (InterruptedException e)
{
}
repaint();
if (img != null)
{
g.drawImage(img,4,30,this);
}
}

Hat von euch jemand eine Idee woran das liegen könnte?
Mitglied: 24855
19.01.2007 um 15:59 Uhr
du hast ja eider nicht den ganze Code gepostet, da die Bilder erst zu Laufzeit einliest, schreibe mal an das Ende deiner "MAIN" Klasse den folgenden Befehl.
Dazu musst du wissen, wie dein Frame heisst

<FRAMENAME>.pack();

für Framename setz du den Namen des Frames ein, welcher die GUI trägt.

Ist nur eine Vermutung, da der Cursor theoretisch ein Eventauslösen würde, wenn du eines implemtiert hast, könnte ja sein, dass auch bei mangelnder Implementierung ein GUI refresh, wie bei maximieren und minimieren des Fensters stattfindet.

Möglich wären auch noch Probleme mit möglichen Layoutmanagern. >> Überlagerung usw. Färb dann die einzelene Panel anderfarbig ein, dann siehst du ob alles ist wie es sein sollte.

Panelname.setColor... google hilft!

dadurch wird sozusagen dein GUI Aufbau refresht. wenn es nix hilft poste alles Bitte, sonst kann ich Dir schlecht helfen.

Greetz

Janosch
Bitte warten ..
Ähnliche Inhalte
Windows 7
USB Tastatur funktioniert erst ab Anmeldung (9)

Frage von PharIT zum Thema Windows 7 ...

Verschlüsselung & Zertifikate
Verschlüsselung: Zitis hat erst acht Mitarbeiter und sucht nach einem Auftrag (5)

Link von hugonatter zum Thema Verschlüsselung & Zertifikate ...

VB for Applications
gelöst HTML, VBScript: Bei Drop-Down-Auswahl bestimmte Radio-Buttons einblenden (3)

Frage von Yauhun zum Thema VB for Applications ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Festplatten, SSD, Raid
PC stellt nach dem Bios ab (20)

Frage von uridium69 zum Thema Festplatten, SSD, Raid ...

Server-Hardware
Einem Stromausfall entgegen wirken (19)

Frage von OIOOIOOIOIIOOOIIOIIOIOOO zum Thema Server-Hardware ...

iOS
16 iPads zentrall verwalten (18)

Frage von simonlohr zum Thema iOS ...

Windows 7
Freeware MSI Tool (13)

Frage von uridium69 zum Thema Windows 7 ...