Assessment JavaFX: a few simple questions

Hi all.

I am to evaluate the possibility of migration of Swing to JavaFX development. I have a few simple questions, and simple answers will suffice.

1 is mature enough to support all Project Professional JavaFX?

2. JavaFX is a functional superset of Swing? I mean. Is capable enough to do any other thing that Swing can make JavaFX?

3. is also well documented that the Swing JavaFX is? I mean especially the Swing tutorial and the Javadocs.

4A JavaFX equivalent to "treeWillExpand" event? Also important in my case.

5 a JavaFX frames internal for the development of MDI?

6a JavaFX equivalent of JFormattedTextField? I use this component intensively for the validation of the data and formatting.

7A the JavaFX AutoComplete text field component? Or is it difficult to develop a custom for this component?

8. is it is possible to mix different styles of text (i.e. text color) in a text field component?

9 is it difficult to create custom components and extend/decorate existing ones?

10. is the beta for Linux mature enough to start trying? Can I use Netbeans with the current beta on Linux?

Thank you!
Antonio.

I'll take a shot at answering them, some of them are probably better answered by one of the developers if:

1. it seems stable and has a feature set large enough should allow you to create the lack of parts yourself

2 JavaFX and Swing are unrelated to each other. JavaFX has its focus more on the provision of outstanding visual effects without trying to look the same as other applications on your platform. For example, control of JavaFX table doesn't have a built-in filter support and sort - it's something you can do yourself with appropriate templates.

3. There are some examples out there already but no where near as many Swing. However, the Javadocs seem good enough, I could usually find what I wanted there.

4 are not specifically, I think, but I'm sure that you should be able to veto over enlargement, by changing the State where you receive when a node is open or by consuming the appropriate event. Better write a small test for this program to see if you can do what you want - and if not, a feature to apply.

5 I don't know well.

6 No.

7 there not. It is not too difficult to develop custom components.

8. not directly I think, but a combination of FlowLayout + text objects must be able to do what you want.

9. I developed some custom components, mainly by combining other components and that seems pretty easy. I don't know how you can change the functionality of a component exist (such as change the text field component in a text formatted field or who can use several colors; you will probably have to create your own skin for more delicate changes. Skin isn't very well documented.

10. I do not know this.

Tags: Java

Similar Questions

  • New to HTML and Dreamweaver but I have a few simple questions on my site...

    I have created a blog on my site and can't understand why the paragraphs separate. I tried to use the < p > tag but it does not change. What am I supposed to do?

    In addition, the part gray where is the blog post... I would like to expand the width to fill the screen and more. How can I do this? Thank you!

    Do not use an iframe.  It is not easy to use.  Just give a link to your blog on the blogger site.  No one cares really if your blog is hosted on your server or not.

    To restore the spacing of paragraph by default for your site, delete this from your CSS code.

    * {margin: 0; padding: 0 ;}}

    * {padding: 0; margin: 0 ;}}

    Nancy O.

  • A few simple questions about keyword Meta Tags? Help, please

    (1) is it better to put spaces after commas in meta keyword tags? example of black, yellow, blue or black, yellow, blue--> no spaces?

    (2) every page on your site wib to contain keywords? If so, should they be the same keywords?

    (3) If a keyword has two words in there, it's beter to separate them in the meta tag? example "Laurelwood inn, Bellwood inn" or "Laurelwood, Bellwood, Inn" - >

    (4) LETTERS are important to search engines?

    (5) been to all web resources free good that teach how to get higher rankings on the search engines?

    Thanks in advance!

    Hey dude

    Every page on your site must contain relevant keywords. Not only spammed it however.

    What meta tag do you use...? 'Meta keyword tag' was so hard that google is not really recognize most spammed. Some say that Yahoo still therefore address the issue. I would focus more on the 'meta description' and 'title tags'.

    Look in the different types of keywords for example longtail and short tail, I think that longtail would be preferable.

    Capital letters should be used for structure of the content, the same way that normally use you.

    Start by downloading the first pdf on this page, this will help you.

    http://www.Google.com/support/webmasters/bin/answer.py?hl=en&answer=35291

    A little tip is to make the content of your Web site first, then optimize, you don't want that a boring doesn't do much site feel well optimized. A common mistake that people make attempts to satisfy search engines too so oblivion of their clients.

  • A few simple newbie questions

    I've been running Windows Home Server on an old Dell Zion (Yes - quite pokey), I see that Dell has many things on an I3 PowerEdge T110 II. I did a lot of search in the online documentation and manuals, but have a few unanswered questions:

    o the server has a built-in SATA controller? The manual says 6 SATA connectors, but when I tried to configure the server for the purchase, it was persistent to choose me a PERC controller card. If there is a controller of the motherboard, will it be enough?

    o once again, trying to set up with UEFI boot, he said conflicts in configuration. I am the command without hard drives, but to use an existing drive to 4 TB. I'm going to need to configure GBT and will require UEFI, I think. Is this a problem?

    o any person aware of all the problems with Windows Home Server 2011 running on this platform?

    They are sold individually as no disc/OSless as the default configuration. That's fine, but I wanted to buy a couple of company drives to go with it. When I tried to configure the system with hard drives, came when all configuration conflicts. I'll try to call tomorrow, but I think the community is generally better informed than the sales people. It looks like I'll buy the unit without disc and add my own records. Recommendations for hard disks that are reasonably reliable (and cheaper than Dell)? I want to run RAID 1.

    My 'adventure' is about to begin. Thanks for the help!

    Al

    achuneke
    The server has a built-in SATA controller? The manual says 6 SATA connectors, but when I tried to configure the server for the purchase, it was persistent to choose me a PERC controller card. If there is a controller of the motherboard, will it be enough?

    Yes, he does. Don't forget to check the Onboard SATA under hard disk Configuration option. If you enable RAID, you will get the S100 controller... let off RAID and use RAID software Windows instead.

    achuneke
    Yet once, trying to configure with UEFI boot, he said conflicts in configuration. I am the command without hard drives, but to use an existing drive to 4 TB. I'm going to need to configure GBT and will require UEFI, I think. Is this a problem?

    You can't order a server without a disk (see below *). If you plan to use your own, order it with the most small/less expensive available drive, then swap later. You have NO need to specify a UEFI/BIOS at the time wherever you order the server if you intend to swap the hard drive or install the OS yourself.

    achuneke
    Anyone aware of any issues with Windows Home Server 2011 running on this platform?

    I don't see any, other than the fact that he didn't is not officially "supported", so you may run into issues at some point, but I suspect that there won't be any.

    * You said they sell it "diskless", which I have never seen. If you can, great, but if not, see my comment above. Business records are only needed if you use enterprise-class RAID controllers. Do not use the S100... is not (is not) a "business" class RAID solution

    'Real' RAID controllers (like the PERC 6 / i or H700) are not supported in the T110 II, so you don't ' really need to business records. Some have reported PERC 6/7 works to T110 II, but it is not supported, and if you choose to go this route, then make sure you have some good records designed for these controllers.

  • Simple question Slide to Web site

    Simple question for you guys.

    What is the best way to create a slider as these websites header->

    http://www.pclsolutions.com/

    http://www.alivre.com/

    What is the way of doing?

    Dreamweaver has so many options, and I have very little time so I was wondering if someone could give me the easy answer here so I can go further.

    Thanks in advance guys.

    Log-in to the Widget Adobe Exchange and enter Spry content slideshow

    http://labs.Adobe.com/technologies/widgetbrowser/

    WOW slider

    http://Wowslider.com/

    NIVO slider

    http://Nivo.dev7studios.com/

    just to name a few...

    Nancy O.

    ALT-Web Design & Publishing

    Web | Graphics | Print | Media specialists

    http://ALT-Web.com/

    http://Twitter.com/ALTWEB

    http://ALT-Web.blogspot.com/

  • cfquery simple question - level amateur

    Hi all

    make a few simple changes to my Web site

    There is already a database running with a lot of query cfloop

    question is this:

    This code below retrieves the name of cake (#cake_name #) for line 1 in the database, but its using a loop

    < cfloop query = "cake_query" STARTROWOPTIONAL = "1" ENDROWOPTIONAL = "1" >

    #cake_name #.

    < / cfloop >

    How can I do this without the help of a loop?

    I thought that it ould be that simple:

    < cfquery = "cake_query" LINE = "1" >

    < / cfquery >

    but apparently not...

    also at the top of the code, there is already this code below, which I know works with queries of the loop, im assuming that I don't need to change for row queries?

    < name cfquery = "cake_query" datasource = "" #request.datasource # ""
    username = "" #request.username # "password =" #request.password # ">"
    SELECT * FROM gce_cakes where cake_active = 1 ORDER BY cake_number
    < / cfquery >

    Thanks in advance to anyone who can help

    If you want to access any element of a query, regardless of how many lines there, the format is:

    queryName.columnName [rowNumber]

    And if you want to print:

    #queryName.columnName [rowNumber] #.

    As for the question ... is to send the SQL strings and params to a driver of the DB and the conversion returned in a Recordset (accidentally referred to a "query" quite often in the attributes of language & CF tag).  does not care how many lines is returned from the database: 0... 1... more than one... she returns a recordset with that many lines in there.

    Make sense?

    --

    Adam

  • Simple question about calling script

    Hi people,

    I am new to flash and actionscript, so only to learn one simple question. (I have not found an answer while the former posts surf/reading again)

    If I wrote a script at the top of my project:

    btnTest1._visible = false;

    btnTest2._visible = false;

    btnTest3._visible = false;

    etc.

    I can create something to call this script in without having to re write the original code if I need to use it again, for example:

    btnTest4.onrelease = function() {}

    btnTest1._visible = false;

    btnTest2._visible = false;

    btnTest3._visible = false;

    }

    I'm looking for a way to store need to unnecessarily repeat the script

    See you soon

    Yes, you can create features and reuse them as long as they remain accessible.  Just be aware that you are showing code Actionscript 2, Actionscript 3.  Below it is rewritten in AS3...

    function hideEverything (): void {}

    btnTest1.visible = false;

    btnTest2.visible = false;

    btnTest3.visible = false;

    }

    And that the function could be further simplified because of the way you named elements (more sense if there is more than a mere 3)...

    function hideEverything (): void {}

    for (var i: uint = 1; i<4;>

    This ["btnTest" + String (i)] .visible = false;

    }

    }

    Place the strings in parentheses causes their names of proceedings for assessment.

  • Simple question... How do to add pictures on the body of my MAILS found 1000 results for how can I add photos to my Thunderbird emails

    How can simple question - I add photos to my mail body. But instead of the answer - found 1000 results for how can I add photos to my Thunderbird emails. There are answers that don't apply at all to the question anyway. Why must it be so difficult to get a simple answer to a simple question?

    Thunderbird is a bit like Microsoft, all the reasons as I dumped MS Live Mail.

    First, a lot of help for Thunderbird refers to the menus that may not be visible. It would be useful to you and us if you have your menus and toolbars visible.

    http://chrisramsden.vfast.co.UK/13_Menus_in_Thunderbird.html

    Then, open a window of writing. Activate the menu and operate.

    Now that you see an option "Insert"?

    If this isn't the case, you can assign composing in plain text, which does not support embedded images.

    Tools | Account settings| {Select account} | Composition & addressing and ensure "Compose messages in HTML format" are checked. If it is not already checked, go back to writing a message. No better now?

    Once you have the mode of composition HTML goes, you can use Insert | Image or various permutations of copy - paste and drag - move to the body of your message.

    A manual of sorts: http://en.flossmanuals.net/thunderbird/composing-messages/

  • MacBook Pro (retina, 15 inches, beginning 2013) El Capitan 10.11.3, Simple question here: I can't open FinalCut Express (4, I believe). The wheel turns for hours. How can I install/uninstall and will I lose all my old films (for the most part stored on ex

    MacBook Pro (retina, 15 inches, beginning 2013) El Capitan 10.11.3, Simple question here: I can't open FinalCut Express (4, I believe). The wheel turns for hours. How can I install/uninstall and will I lose all my old films (for the most part stored on external hard drives). Thanks for your suggestions.

    You will not lose anything, but the app if you uninstall. If you decide to uninstall use this app to make sure that all the other files which depends on FCE are also deleted however I can't give you any assurance as to whether you will be able to reinstall so that it works correctly. It is a software that has not been supported for almost 5 years and there are conflicting reports as to its compatibility with OS X 10.11. Can't I test it myself.

    Maybe someone else will chime in with their own experiences.

    Russ

  • The simple question is "where can I find the installer for the HP Quick start?

    The simple question is "where can I find the installer for the HP Quick start?

    BESR regards

    Hello:

    And here's one for W8...

    http://h20565.www2.HP.com/hpsc/SWD/public/detail?swItemId=ob_140915_1#tab1

  • simple question to function test of value chain

    Hey guys,.

    I m just started using teststand.

    My simple question is related to the function "test string value '. What is the difference between the "type of comparison' CASE SENSITIVE and IGNORE CASE? From my point of view are not really meaningful names.

    To avoid simple and stupid questions like that, I tried to use the internal helper function. I'm wrong when I say that the help features are not as good as in labView? I couldn t find any answer to my question... hmmm... How other people handle this situation? (outside of just trying?)

    Thanks for your help

    Hello

    Case SENSITIVE: it will fail if you compare "HELLO" with 'Hello' or 'A' with 'a '.

    IGNORE CASE: this will pass if you compare "HELLO" with 'Hello' or 'A' with 'a '.

    Hope that explains

    Jürgen

  • I don't have to fix anything; I have just a simple question.

    I have just a simple question: what is maximum allowed data on Microsoft Outlook Express emails? Please, let me Know.Thank you.

    You should check with your ISP for this information. Your ISP mail servers dictate the maximum size of your mail more attachments. Outlook Express is simply a client program to encode, and send/receive binary data for you.
    Microsoft® Security MVP, 2004-2010

  • Simple question R61i Ultrabay...

    It's really a simple question, but I can't find the answer in any of the documents online.  I have a laptop Lenovo R61i 15.1 "widescreen, and I just need to know if it comes with a slot for Ultrabay Slim drive, a drive advance Ultrabay location or an other versions Ultrabay.  I would like to buy a long battery life to adapt to the Ultrabay box, but I see that the different Ultrabay models are not compatible, I want to know what one I need to buy for my computer.  Any help appreciated.

    widescreen 15.4 inch R61i like any other laptop R6x use housing Ultrabay Enhanced readers with EIDE interface and not the new laptop Rxxx SATA interface.

  • Simple question about the signing of the app

    Hello.

    I develop libraries to be used in other apps.

    It will be a cod file, its name will be added to the jad as a dependency.

    My library has access to the secure API (call of the browser), so I have a simple question:

    can I register only my cod library or application that uses my library is expected to be signed in too?

    THX.

    You should be ok just signature cod of the library, if your application uses any API secure. However, I just make a habit to sign everything just in case.

  • Create a group of users to ACS 3.3 - simple question

    Hello

    I have a simple question:

    How can I create a group of additional users at the ACS 3.3?

    I don't see the option to delete or create groups of users. Perhaps is it not possible?

    Thanks in advance

    All groups that you have already exist in the list of groups (0 to 499). To "create" a new group, just rename one of the unused existing groups and use.

    If you don't see the groups in your list, you must verify that you have access to see all these groups.

    Verifier check in the control of the Administration, select your admin user ID. In the second table below marked 'administrator', you will see the "available groups" and the editable section 'groups '. move the groups that you want to use available for editable.

    Present and then OU should be able to see these groups on your drop-down list in the section groups.

Maybe you are looking for

  • Pavilion 15-p027tx: Beats Audio not start on windows Startup

    I updated my Hp Pavilion windows 10 p027tx when windows 10 has been released. But 2-3 days before I updated my drivers little to the last version that was available. I've also updated the audio driver realtek. But the problem is after update, Beats A

  • Update to SP3 run out of space in C drive, now what?

    I have a Dell Pentium 4, which incidentally, this information is no longer present in my system since update properties to SP3, but it does not show that I am running Windows xp SP3. Because it is my understanding that XP will no longer support unles

  • Two spare RAID6 and EQL

    Hello When you configure an EQL to RAID6 array, it selects a hard drive as a hot spare. Now: Is it possible to use two drives hot spares? Best regardsJoerg

  • Help with e-all-in-one printer Officejet Pro 8610

    I just bought a HP Officejet Pro 8610 e-all-in-one printer. To my surprise, the paper tray can't handle legal-size paper - only format letter!  Do I need to buy a special paper for legal size tray?  Where? Although the printer has a USB port in the b

  • QR reader

    How To Scan/Read and obtain information from QR Code