dlsc-software-consulting-gmbh / jfxcentral-data

The data repository for the JFXCentral website
Apache License 2.0
46 stars 41 forks source link

Content for the Learn JavaFX section #312

Open FDelporte opened 9 months ago

FDelporte commented 9 months ago

Based on the already available tutorials of @edwardalgorist, this could be the content for this new section:

Others which are already available:

leewyatt commented 9 months ago

Hi Frank @FDelporte .

Here are some of my thoughts, they might not be correct, and I am looking forward to your feedback.

It seems that the data is not stored in a simple list. In other words, a Learn may contain a List, which is somewhat similar to a Tree. Of course, you will need to populate the data first, and then we will adjust accordingly based on the latest data structure.

Flattening the multi-level list into a single-level list for simplicity and ease of access.We may need to flatten the data in the code, instead of adjusting the structure of how the data is stored.

image

image

edwardalgorist commented 9 months ago

Am sorry, I don't understand. Would you please elaborate more on that. You mean every code needs to be added to the repo first?

Best Regards,

Edward Nyirenda Jr.

On Wed, Oct 25, 2023, 1:25 PM leewyatt @.***> wrote:

It seems that the data is not stored in a simple list. In other words, a Learn may contain a List, which is somewhat similar to a Tree. Of course, you will need to populate the data first, and then we will adjust accordingly based on the latest data structure.

Flattening the multi-level list into a single-level list for simplicity and ease of access.We may need to flatten the data in the code, instead of adjusting the structure of how the data is stored.

  • JavaFX 101: How to Create a Basic GUI Application
  • Button01: JavaFX: How to Create Buttons
  • Button02: Styling JavaFX Buttons with CSS
  • Button03: Handling JavaFX Button Events
  • Checkboxes01: JavaFX: How to Use Checkboxes
  • Checkboxes02: JavaFX: How to Use Checkboxes for Multiple Selection

[image: image] https://user-images.githubusercontent.com/75261429/277987659-4b805789-0745-41ed-aea4-5799d56cc13f.png

[image: image] https://user-images.githubusercontent.com/75261429/277987577-ee60fdde-3d2f-4a8f-b997-5ab1b24aae9d.png

— Reply to this email directly, view it on GitHub https://github.com/dlsc-software-consulting-gmbh/jfxcentral-data/issues/312#issuecomment-1779054538, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKMOBU3PKSQC2IO724HYXLDYBDZKFAVCNFSM6AAAAAA6NYZKXGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZZGA2TINJTHA . You are receiving this because you were mentioned.Message ID: <dlsc-software-consulting-gmbh/jfxcentral-data/issues/312/1779054538@ github.com>

leewyatt commented 9 months ago

Hello Edward @edwardalgorist ,

can the following two images help clarify your confusion?

image image

If I haven't made myself clear, please feel free to let me know. Thank you for writing the tutorial and for your contribution.

Best Regards,

Li Wang Yang

FDelporte commented 9 months ago

@edwardalgorist no worries, I will take care of the "first round" to create the tutorials ;-) @leewyatt the "nesting" I used in this ticket, is just a way to group the content. Either I will indeed create them as "button 1", "button 2",... or group them together in one single, longer tutorial.

edwardalgorist commented 9 months ago

That'd be great. Thank you very much.

On Wed, Oct 25, 2023, 1:47 PM Frank Delporte @.***> wrote:

@edwardalgorist https://github.com/edwardalgorist no worries, I will take care of the "first round" to create the tutorials ;-) @leewyatt https://github.com/leewyatt the "nesting" I used in this ticket, is just a way to group the content. Either I will indeed create them as "button 1", "button 2",... or group them together in one single, longer tutorial.

— Reply to this email directly, view it on GitHub https://github.com/dlsc-software-consulting-gmbh/jfxcentral-data/issues/312#issuecomment-1779089194, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKMOBUZUJTLEQ2EONOX2UHLYBD33LAVCNFSM6AAAAAA6NYZKXGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZZGA4DSMJZGQ . You are receiving this because you were mentioned.Message ID: <dlsc-software-consulting-gmbh/jfxcentral-data/issues/312/1779089194@ github.com>