|
| Indsætning af JRadioButtons i et GridBagLa~ Fra : Søren Augustesen |
Dato : 26-11-01 10:18 |
|
Hej
Jeg har lavet et JTabbedPane der bruger GridBagLayout.
Jeg forsøger nu at indsætte tre JRadioButtons i en ButtonGroup, men jeg
får en compiler fejl der siger at:
"setConstraints(java.awt.Component,java.awt.GridBagConstraints) in
java.awt.GridBagLyout cannot be applied to
(javax.swing.ButtonGroup,java.awt.GridBagConstraints)"
Er der nogen der kan hjælpe mig med en metode så jeg kan få indsat
radioknapperne???
MVH
Søren Augustesen
| |
Morten Sørensen (26-11-2001)
| Kommentar Fra : Morten Sørensen |
Dato : 26-11-01 16:28 |
|
Hej Søren
Hvis du kigger nærmere på setConstraints metoden i jdk dokumentationen, og
egentlig bare ved at kigge på din fejlmedd. så finder du svaret:
> "setConstraints(java.awt.Component,java.awt.GridBagConstraints) in
> java.awt.GridBagLyout cannot be applied to
> (javax.swing.ButtonGroup,java.awt.GridBagConstraints)"
Som du kan se vil metoden have et objekt af typen JComponent som 1.
parameter, hvilket en ButtonGroup ikke er...den arver kun fra Object.
I stedet for skal du her indsætte selve den radiobutton, som du har
oprettet, da den arver fra JComponent.
Dette burde afhjælpe dit problem, håber du kan bruge det til noget!
MVH
Morten Sørensen
| |
Søren Augustesen (27-11-2001)
| Kommentar Fra : Søren Augustesen |
Dato : 27-11-01 13:08 |
|
Hej Morten
Tak for tippet, det var lige det der skulle til.
MVH
Søren Augustesen
"Morten Sørensen" wrote:
>
> Hej Søren
>
> Hvis du kigger nærmere på setConstraints metoden i jdk dokumentationen, og
> egentlig bare ved at kigge på din fejlmedd. så finder du svaret:
>
> > "setConstraints(java.awt.Component,java.awt.GridBagConstraints) in
> > java.awt.GridBagLyout cannot be applied to
> > (javax.swing.ButtonGroup,java.awt.GridBagConstraints)"
>
> Som du kan se vil metoden have et objekt af typen JComponent som 1.
> parameter, hvilket en ButtonGroup ikke er...den arver kun fra Object.
> I stedet for skal du her indsætte selve den radiobutton, som du har
> oprettet, da den arver fra JComponent.
>
> Dette burde afhjælpe dit problem, håber du kan bruge det til noget!
>
> MVH
> Morten Sørensen
| |
|
|