Avatar billede halfblind Nybegynder
20. november 2001 - 12:33 Der er 8 kommentarer og
1 løsning

getComponent();

Hvordan kan jeg caste en comp.getComponent(); så jeg har en JButton?
Avatar billede disky Nybegynder
20. november 2001 - 12:40 #1
og hvilken type er \'comp\' ?
Avatar billede halfblind Nybegynder
20. november 2001 - 12:40 #2
JButton.......
Avatar billede disky Nybegynder
20. november 2001 - 12:43 #3
Hvis comp er en jbutton hvorfor så .getComponent og caste den `?

Du har jo allerede det du ønsker.
Avatar billede halfblind Nybegynder
20. november 2001 - 12:44 #4
fordi jeg ikke kan bruge samme metoder på en getComponent() som jeg kan på en JBUtton
Avatar billede halfblind Nybegynder
20. november 2001 - 12:45 #5
Method getText() not found in class java.awt.Component.

            e.getComponent().getText();

Avatar billede disky Nybegynder
20. november 2001 - 12:46 #6
du sagde lige at comp var en JButton()

Specificer lige hvad det er du vil spørge om.
Avatar billede martin_schou Nybegynder
20. november 2001 - 12:53 #7
hvis det objekt, du vil have fat i, er af datatypen JButton, så kan du gøre det på følgende måde:

JButton blah = (JButton) comp.getComponent()

du skal lige smide en try/catch uden om.
Avatar billede logical Nybegynder
20. november 2001 - 17:06 #8
Skal ikke smide en try/catch, bør... Der er en forskel :-)
Avatar billede disky Nybegynder
21. november 2001 - 08:24 #9
logical: kan du nu opføre dig ordentligt :)) (men du har bestemt ret)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester