PavelTurk,
Actually, the only difference between the getters/setters in your two
messages are the content of the getters/setters and the parameter to the
setter. NB gives you the skeleton, which you then edit to your needs...
Once you insert the getters/setters through the Source...Insert Code
(Alt+Insert), you end up with:
public StringProperty getTest() {
return test;
}
public void setTest(StringProperty test) {
this.test = test;
}
With those skeletons in place, you edit them to fit your needs:
public String getTest() {
return test.get();
}
public void setTest(String test) {
test.set(test);
}
The code entered by the insert code command is editable, unlike when doing
visual development in Matisse (which is *actually editable*, if you know
how). NB cannot know everything that you need, but does its best to aide
you in not needing to manually type so much boiler-plate code. Once the
boiler-plate is in place, it is up to the developer to edit the default
code to fit their needs.
I hope this helps you out.
Sincerely,
Sean Carrick
Owner - PekinSOFT Systems
[email protected]
(309) 989-0672
On Tue, May 7, 2024 at 6:56 AM PavelTurk <[email protected]> wrote:
> Hi Tom,
>
> Thank you for your reply. But I think you didn't pay attention to my
> example. Please, read it and you will understand that it is
> only about JavaFX properties. To make it clear, this is NOT what I need:
>
> public StringProperty getTest() {
> return test;
> }
>
> public void setTest(StringProperty test) {
> this.test = test;
> }
>
> Best regards, Pavel
>
>
> On 5/7/24 12:17 PM, Thomas Wolf wrote:
> > The solution doesn’t really have anything to do with Java FX. Put your
> cursor where you want to put the getter/setter methods and then right-click
> menu->Insert Code… and pick creation of getter/setter methods.
> >
> > Tom
> >
> >> On May 7, 2024, at 7:50 AM, PavelTurk <[email protected]> wrote:
> >>
> >> Hello all,
> >>
> >> Could anyone say how create property/getter/setter methods for JavaFX
> property?
> >>
> >> For example, if I have:
> >>
> >> private StringProperty test = new SimpleStringProperty();
> >>
> >> I want NB to generate:
> >>
> >> public StringProperty testProperty() {
> >> return this.test;
> >> }
> >>
> >> public String getTest() {
> >> return this.test.get();
> >> }
> >>
> >> public void setTest(String test) {
> >> this.test.set(test);
> >> }
> >>
> >> I installed JavaFX plugin but I can't find how to do it. I tried Alt +
> INS -> Add property but it seems that it can't do that.
> >>
> >> Best regards, Pavel
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >> For further information about the NetBeans mailing lists, visit:
> >> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>