Tuesday, May 22, 2012

JavaFX 2 UI Controls: ListView

This is JavaFX tutorial about JavaFX 2 ListView. The ListView class represents a scrollable list of items. Below is a example how our ListView will look in the end of this tutorial. In this tutorial, I am going to create JavaFX 2 ListView and implement OnMouseClicked Event Handler.
-->

It's simple example with just four list items. Also, I wanted here to implement and handle some basic action. As can be seen from the code I create method initActions(), where I detect on which ListView value is the mouse clicked. When user click on ListView, I set text to a label. This is a pretty basic stuff, because our goal isn't to handle some complex actions for this example. It's just important to understand how to handle actions with  ListView.
Below is the code of our example:

If you have any commentsquestions, and anything like that, please feel free to  leave  a comment below, or at least if you like this tutorial you can SHARE it with your friends.
-->



8 comments:

  1. Hi, Good work for all the blogs. It would be more helpful for JavaFX freshers if you have shown the Horizantal list view example also.

    Thanks & Regards,
    Sai Pradeep Dandem.

    ReplyDelete
  2. Thanks for the idea, I'll do tutorial about it. :)

    ReplyDelete
  3. That bunch of if-else-if in the click event looks awful. Change it to use binding or something like that

    ReplyDelete
  4. the example is nice can you give me an example for create a list by selecting an item in the list the data should be coming from database updated in the tableview.

    ReplyDelete
  5. I hope that I will have time to do tutorial for that. ;)

    ReplyDelete
  6. AllMandarin is the only company that can give you an excellent alternative to learn Mandarin Chinese that is not only better, but also more efficient in terms of cost, flexibility and learning methods.I am a Chinese teacher,you can learn more about Free Chinese language info: Learn mandarin online | Learn mandarin Chinese | Mandarin Teacher

    ReplyDelete
  7. Since our founding in 2002, Hanbridge Mandarin has provided thousands of learners with high-quality campus-based courses, online classes, and intensive cultural immersion programs. Utilizing?easy, fun and rewarding methods, we work hard to ensure our students can understand, use and ultimately master Mandarin communication skills.


    More Chinese learning tags : learning Chinese online | Mandarin Online Course | how to learn Chinese

    ReplyDelete