Free ide for gui programming

can someone tell me what's the best free java ide for gui programming?

No one can answer the question of which one is better. It's like answering the question - is red more beautiful than yellow?
I can however say that the plugins into eclipse which lets you build swing ui by drag and drop are not mature, and I don't think they work if you modify the code by hand, and then want to go back into "drag % drop" mode. The ui builder in jbuilder is nice, and doesn't clutter the code, and it works even if you have modified the code by hand.
/kaj

Similar Messages

  • What is the best IDE for database programming in java?

    im just new to java, i have experience in powerbuilder and visual basic. Im looking for an IDE for JAVA Database Programming that have same ease of use of the GUI builder of visual basic and power of the Datawindow in Powerbuilder.
    What is the best IDE for database programming in java?

    hey sabre why not just help me? instead of posting
    annoying replies. You want me to browse all the post
    two weeks ago to find what im looking for. stoopsMost regulars to this forum find X-posting annoying. Since you are lazy and want me to search the posts of the last couple of week for you, I find you very annoying.

  • Which is the best user-friendly IDE for swing program development

    Which is the best user-friendly IDE for swing program development

    I have seen Sun's Forte and IBM's Visual Age for Java.
    But Borland's JBulider 7 Personal Edition is far more superior than any of these.Borland's JBuilder is the Best.
    Ranga.

  • Best way for gui programming? swing awt jfc swt ....

    hi,
    i have been programming java for some time but exclusively for web, servlets, jsp etc..
    but now i have to do some �real� gui�s. I have no gui experience , (ok I did some basic examples just to see how things work) but/and I�m not able to determine which way I should go.
    So I did some google search and read some threads here im forum on topics swing vs. awt (or so) and found lot of topics with lot of different opinions(some of them also a little bit out of date) so now im CONFUSED more then ever.
    I read people asking questions like :what is better awt or swing and then getting the perfect technical answers like :
    AWT components are NOT native components. AWT components are Java objects. Particular instances of AWT componets (Button, Label, etc.) MAY use peers to handle the rendering and event handling. Those peers do NOT have to be native components. And AWT components are NOT required to use peers for themselves at all.
    Or
    There are some significant differences between lightweight and heavyweight components. And, since all AWT components are heavyweight and all Swing components are lightweight (except for the top-level ones: JWindow, JFrame, JDialog, and JApplet), these differences become painfully apparent when you start mixing Swing components with AWT components.
    But I don�t care that much(at least not now) about this detail answers.
    I would simply like to know from some experienced gui guru, (due to the fact that we have 2005 and java 1.5) if u would like to learn gui in java quickly and know everything u know now which way would u choose:
    AWT
    JFC
    SWING
    SWT
    And which IDE would u use.
    I simply want to get quickly started and do some basic gui programming ,nothing special, but I would like to avoid that after weeks of doing one, then find out the was the wrong one and again learn the another one.
    TIA Nermin

    try swt vs swing and see what you think, its not really a decision someone else can make for you. as long as you don't try and mix the two, it should be a similar learning curve either way.

  • Ideas for synth programing

    I'm having fun playing with (learning) about programing the syths that are built into Logic Express. I've read the manuals about how the various synths work and how programing works etc...
    I was wondering if there was some type of website or forum where folks share settings, patches and programing ideas for LE synths. In other words, if say someone were to program a great "mini-moog" lead sound for example, I would like to know about it.
    Can patches be shared between users? Or would an explaination of a patch ex. set the filter to 2 o clock, set the modulation to 9 o clock be the way to share patches.
    I think it would speed up my programing learning if I knew some nice sounds that people had found and tweaked them myself to learn how they were made.
    Any thoughts,
    Morris

    Hi Morris,
    your own created patches are saved (using default folder) into
    Library/Application Support/Logic/Plug-in Settings/"Pluginname"/...
    They are .pst files so you can transfer them where you want.
    About sharing your opinion and sounds give a look at the Logic User Group on Yahoo Groups; there you'll find shared patches too.
    Note: http://logic-users.org/ is exactly the same group but the menu file, where patches are stored, is only on the original Yahoo group.
    cheers
    rob

  • IDE for gui development

    Does any one know a good ide for java gui development other than JBuilder...
    thanks
    SP

    I use both JBuilder and Eclipse, but to be honest, I never created a GUI with any of them. In my experience, at least some GUI-creators produce a lot of junk - the GUIs always looked different during runtime than they did in the editor window. Do it like I do and manually code them.

  • Good ide for gui's

    i am looking for a good easy to use ide for creating gui's. I am having a look at forte at the moment but it seems quite difficult to use. whats jbuilder like? any other good one's???

    the whole point about this post is to find a goodide
    so i dont have to build the gui from
    scratch!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    I don't think GUI builders are useful unless you know
    and understand how layout managers work, otherwise you
    cannot make manual adjustments.I agree with that. Its not just as simple as drag-and-drop, as java isn't like VB, and you are constrained in certain ways by the language when it comes to graphics.
    You will not be able to get your head around GridBagLayout (the only choice for any GUI More complex than a couple buttons) in the IDE if you don't know what it does to the code.

  • Ideas for recipe program?

    Hey all. I'm going to start making a recipe storage program, that will allow storage, finding, and editing of recipes (Figured it would be a good program to practice more advanced stuff than I've done). I needed some help figuring out how to store, find, and edit recipes.
    I know I could probably just figure out a way to use a text file, but that seems inefficient and annoying to add additional recipes, get them all read back in, and keep them in alphabetical order (or at least put them in alphabetical order after reading them in). Are there any more options for something like I'm trying to do? Maybe some sort of a database? I haven't learned anything about them, however, so I'm not sure if that's even the purpose of those.
    Thank you!

    Aeauvian wrote:
    >
    My view is that you don't know anything if you have to ask about this. A person for whom relational databases was a good fit wouldn't have to ask.
    >
    I don't know if I agree with this sentiment. Everyone had to learn such things somehow, and asking about it shouldn't automatically disqualify me from trying to learn it. It may be advanced, and I will look into it and see, but that doesn't mean it shouldnt be presented at least. Thank you for the suggestion of XML though. I will look into that one as well as the others and see which one will be the best fit.
    On the main topic:
    First off, I know I didn't really give requirements. The program is still in my head at the moment, since I wanted to figure out the data storage first. I'm still somewhat new to programming, so I don't want to start off too high. At first, I want to be able to have a basic program that just stores these recipes, and can be found later. I'm hoping to also eventually add ways to increase portion sizes (Kind of like allrecipes.com I believe), possibly a shopping list feature that will let you input current stock and figure out what is needed for the recipe (Almost exactly like the pantry idea, which I think would also be awesome). But again, I don't want to bite off more than I can chew; Hence why I didn't really give any real requirements as of yet.
    Databases seem pretty flexible by what I've read so far, and I don't plan to use anything web-wise. They also seem, however, pretty difficult. I guess I'll attempt to read up on them and try to figure them out, and if I can't I might fall back onto XML until I can.
    Thank you all for your suggestions so far. Keep them coming!What's the front-end of this application? Don't make the mistake that XML is a poor cousing of a database, it isn't

  • Should I use an IDE for GUI development?

    I have never wrote a GUI before and am wondering if I should use an IDE such as Glade (or something else) or if I should write everything by hand?  I want to develop with GTK.  What do you guys suggest? 
    EDIT:
    Also the reason I was thinking of using GTK was because I am making a front end for a project I wrote in C.  From looking around it seems people like QT over GTK.  Is it difficult to use QT (C++) with C code?
    Thanks
    Last edited by pavekt (2010-06-11 13:07:18)

    A lot of informal polls I've seen indicate coding GUIs by hand is more common than using a designer.  That said, there is nothing "wrong" with using a designer and they can be extremely helpful in some projects.
    To put it simply--try both and find what works best for you and your project. That is what you should use.
    Same goes for using an IDE.  If Vim gives you everything you want, great.  If you love Eclipse and use it for everything, well that's great too.  Choice FTW!!
    No one can make these decisions for you (except your boss... )
    Last edited by xenobrain (2010-06-11 20:08:10)

  • Any ideas for GUI status manipulation?

    Hi All,
    I have a requirement with me, which I'm not able to figure out how to achieve. Here goes:
    There's a transaction in ERP system (CO11N) which was originally not designed (it seems) to be used with CALL TRANSACTION kind of way. But now a requirement is to call it that way... I guess I can do that anyway by passing the SET PARAMETER for the key input fields...
    But there's also another requirement that when calling the transaction this way, make sure two of the application toolbar buttons should be disabled. And they should be enabled when the transaction is called directly from the command bar (as /nCO11N).
    I don't have any set/get parameters to check for and disable/enable the GUI status Fcodes with it...
    Can someone please give me some pointers as to how this can be achieved?
    Thanks in advance!
    Mithun.

    Hello Jonathan,
    Thanks a lot for the quick tip.
    I thought of this technique as well... But then figured that using this 'export to memory' technique is not a very recommended way...
    Thus I want to keep this way as a last resort for the time being... But would like to know if there is any better way to achieve the same effect without using the shared memory sort of technique.

  • Good literature for GUI-programming

    Hi,
    I need a good book, tutorial or site where is explained how to build good and fast gui-applications.
    What I mean is that I want to have a canvas where I can put my own objects, resize them, zoom them...
    Thanx
    Robert4

    For GUI in swing,refer to Mathew Robinson's book entitled swing which has numerous quality examples.It is available at
    www.manning.com.For Graphics refer David Geary's book.

  • Get IDE for Java?

    Where I can get a free IDE for Java which isn't written in Java or scripts (I have tried some written in Java, but they ate too much memory.)

    After reading your orginal question I did some more investigating on IDE for linux. In my previous experiance I haven't had much luck installing them, running them once installed, keeping them running once running. These seem to be the quality of Java IDEs written as freeware for Linux and not Java or Linux as a whole. After you asked your question I decided to give one more IDE a try. Jedit.
    http://www.jedit.org/
    The RPM installed right, the first time without intervention from me.
    It supports plug-ins.
    It does network installs of these plug-ins which was really cool and effortless
    It does all the things you asked for in your previous post
    It fails to meet one of your requirements... its written in java.
    however it is running on my linux box now, while I'm streaming mp3s and hosting a low volume web site, running Kde.
    My system is a AMD 950 with 256 meg RamRunning Redhat 7.2
    I haven't written much in the way of applications useing jEdit but it does look promissing.
    Ron_W

  • I need a free IDE (Environment) for programming

    Hello
    I need a free IDE (Environment) for making java card Applets.I want this environment have a good debuger and it works with javacard 2.1 or later.
    Please hellp me.
    Thanks

    Good day.
    To developers Cardlet (Applets to loads in smart card) not is necesary some IDE in particular, that you need is have all the library for java of the version javacard that you use and configure you IDE (that's CLASSPATH).
    Very IDE are very good JBuilder, JDeveloper, Eclipse, and others; you cna find this for Windows, Linux, Solaris and Mac normaly.
    The firts you need is obtain some this and check which the this is more easy for use to you.
    Good lock.

  • Ideas for a beginner to program

    I've started mentoring a young student - teaching him LabVIEW. He
    is enjoying it and we have covered the basics. Now I need to come up
    with a project for him to start writing a program(s) on his own. For
    the time being, I would like to keep it to calculations/analysis/display
    kinds of things (no Daq hardware). I was wondering if anyone had ideas
    (or previous experience) of such kinds of programs - something
    relatively easy at this point, but useful/fun enough to keep him interested.
    Thanks,
    Dave
    David Thomson Original Code Consulting
    www.originalcode.com
    National Instruments Alliance Program Member
    Certified LabVIEW Architect
    There are 10 kinds of people: those who understand binary, and those who don't.

    Here is an idea for a nice little project would be:
    (assuming no Daq or GPIB hardware).
    Open a binary file. Parse the file to identify the OP codes and operands. Translate it to "english". Display the translation and write it to another file.
    You can expand to opening a serial port, communicating to a serial device. Interpret the data (especially if there is some sort of waveform to analyze). Plot the data "real-time". Display warnings or conditions if low or high limits are reached, or if a number of samples has been achieved.
    Prompt for user intervention (what to do with the data, ie: save it to file, display it, print it, etc). Allow for user control of the vi (Run / Pause / Stop / Abort).
    The above should provide basic functionality where ther
    e is no instrument to control or a data-acquisition system to monitor.
    Are you looking for real projects? Maybe a bit more challenging?
    Regards,
    -JLV-

  • Ideas For a Simple Program?

    I need some ideas for a simple program for a project in class. Can anyone help me?

    Import Classes
    import java.io.*;
    public class tictactoe
    Define Variables
    public static InputStreamReader ISR = new InputStreamReader(System.in);
    public static BufferedReader BFR = new BufferedReader(ISR);
    public static String BOX[][] = new String[3][3]; //Integer Arry for tictactoe box
    public static String PName; //Moving Player's Name
    public static String P1Name; //Player 1 Name
    public static String P2Name; //Player 2 Name
    public static String InputPLY; //X or O
    public static String InputStr; //Player's Input
    public static boolean BreakLoop; //Set this to true in PlayGame() to exit
    public static void main(String args[]) throws IOException
    InputPLY = "O";
    BreakLoop = false;
    ClearBOXCache();
    PrintCredits();
    System.out.println("");
    System.out.println("PLEASE ENTER PLAYER 1 NAME");
    P1Name = BFR.readLine();
    System.out.println("PLEASE ENTER PLAYER 2 NAME");
    P2Name = BFR.readLine();
    System.out.println("");
    System.out.print("\nWelcome ");
    System.out.print(P1Name);
    System.out.print(" and ");
    System.out.println(P2Name);
    System.out.println("");
    System.out.println(P1Name + " = X");
    System.out.println(P2Name + " = O");
    PlayGame();
    PrintCredits();
    BFR.readLine();
    System.exit(0);
    public static void DrawGrid()
    This function is to draw the tictactoe grid.
    System.out.println("");
    System.out.println("\t/-----------------------------\\");
    System.out.println("\t|-------- TIC TAC TOE --------|");
    System.out.println("\t|-----------------------------|");
    System.out.println("\t| | | |");
    System.out.println("\t| " + BOX[0][0] + " | " + BOX[0][1] + " | " + BOX[0][2] + " |");
    System.out.println("\t| | | |");
    System.out.println("\t|-----------------------------|");
    System.out.println("\t| | | |");
    System.out.println("\t| " + BOX[1][0] + " | " + BOX[1][1] + " | " + BOX[1][2] + " |");
    System.out.println("\t| | | |");
    System.out.println("\t|-----------------------------|");
    System.out.println("\t| | | |");
    System.out.println("\t| " + BOX[2][0] + " | " + BOX[2][1] + " | " + BOX[2][2] + " |");
    System.out.println("\t| | | |");
    System.out.println("\t\\-----------------------------/");
    public static void PrintCredits()
    This function is to print credits. Intended for startup and ending
    System.out.println("");
    System.out.println("");
    System.out.println("\t-------------------------------");
    System.out.println("\t--------- TIC TAC TOE ---------");
    System.out.println("\t-------------------------------");
    System.out.println("");
    System.out.println("\t-------------------------------");
    System.out.println("\t---- MADE BY WILLIAM CHAN! ----");
    System.out.println("\t-------------------------------");
    public static void ClearBOXCache()
    This function is to clear the BOX's cache.
    It is intended for restarting a game     
    BOX[0][0] = " ";
    BOX[0][1] = " ";
    BOX[0][2] = " ";
    BOX[1][0] = " ";
    BOX[1][1] = " ";
    BOX[1][2] = " ";
    BOX[2][0] = " ";
    BOX[2][1] = " ";
    BOX[2][2] = " ";
    public static void CheckWin(String PLYW) throws IOException
    This function is to check if a player wins
    for (int X = 0; X < 3; X++)
    if (BOX[X][0].equals(PLYW) && BOX[X][1].equals(PLYW) && BOX[X][2].equals(PLYW))
    PrintWin(PLYW);
    for (int Y = 0; Y < 3; Y++)
    if (BOX[0][Y].equals(PLYW) && BOX[1][Y].equals(PLYW) && BOX[2][Y].equals(PLYW))
    PrintWin(PLYW);
    if (BOX[0][0].equals(PLYW) && BOX[1][1].equals(PLYW) && BOX[2][2].equals(PLYW))
    PrintWin(PLYW);
    else if (BOX[0][2].equals(PLYW) && BOX[1][1].equals(PLYW) && BOX[2][0].equals(PLYW))
    PrintWin(PLYW);
    else if (!BOX[0][0].equals(" ") && !BOX[0][1].equals(" ") && !BOX[0][2].equals(" ") && !BOX[1][0].equals(" ") && !BOX[1][1].equals(" ") && !BOX[1][2].equals(" ") && !BOX[2][0].equals(" ") && !BOX[2][1].equals(" ") && !BOX[2][2].equals(" "))
    ClearBOXCache();
    System.out.println("Tie Game!");
    BFR.readLine();
    System.out.println("Game has restarted");
    public static void PrintWin(String PrintWinner) throws IOException
    This function is to print which player won
    if (PrintWinner.equals("X"))
    System.out.println(P1Name + " wins!");
    System.out.println(P2Name + " loses!");
    else if (PrintWinner.equals("O"))
    System.out.println(P2Name + " wins!");
    System.out.println(P1Name + " loses!");
    BFR.readLine();
    ClearBOXCache();
    System.out.println("Game has restarted!");
    public static void PrintInstruction(String PLYINSTR)
    This function is to give instruction to the player
    if (PLYINSTR.equals("X"))
    PName = (P1Name);
    else if (PLYINSTR.equals("O"))
    PName = (P2Name);
    System.out.println("");
    System.out.println(PName + ":");
    System.out.println("PLEASE MAKE YOUR MOVE");
    System.out.println("");
    System.out.println("TL = TOP LEFT BOX, TM = TOP MIDDLE BOX, TR = TOP RIGHT BOX");
    System.out.println("ML = MIDDLE LEFT BOX, MM = MIDDLE MIDDLE BOX, MR = MIDDLE RIGHT BOX");
    System.out.println("BL = BOTTOM LEFT BOX, BM = BOTTOM MIDDLE BOX, BR = BOTTOM RIGHT BOX");
    public static void PlayGame() throws IOException
    This function is the main game function.
    It calls other game functions.         
    Define Variables
    while(true)
    if (InputPLY.equals("O"))
    InputPLY = "X";
    else if (InputPLY.equals("X"))
    InputPLY = "O";
    while(true)
    PrintInstruction(InputPLY);
    InputStr = BFR.readLine(); //Player's move
    Check player's move
    if (InputStr.equals("TL"))
    if (BOX[0][0].equals(" "))
    BOX[0][0] = InputPLY;
    break;
    else if (InputStr.equals("TM"))
    if (BOX[0][1].equals(" "))
    BOX[0][1] = InputPLY;
    break;
    else if (InputStr.equals("TR"))
    if (BOX[0][2].equals(" "))
    BOX[0][2] = InputPLY;
    break;
    else if (InputStr.equals("ML"))
    if (BOX[1][0].equals(" "))
    BOX[1][0] = InputPLY;
    break;
    else if (InputStr.equals("MM"))
    if (BOX[1][1].equals(" "))
    BOX[1][1] = InputPLY;
    break;
    else if (InputStr.equals("MR"))
    if (BOX[1][2].equals(" "))
    BOX[1][2] = InputPLY;
    break;
    else if (InputStr.equals("BL"))
    if (BOX[2][0].equals(" "))
    BOX[2][0] = InputPLY;
    break;
    else if (InputStr.equals("BM"))
    if (BOX[2][1].equals(" "))
    BOX[2][1] = InputPLY;
    break;
    else if (InputStr.equals("BR"))
    if (BOX[2][2].equals(" "))
    BOX[2][2] = InputPLY;
    break;
    else if (InputStr.equals("RESTART"))
    ClearBOXCache();
    System.out.println("");
    System.out.println("GAME RESTARTED!");
    System.out.println("");
    break;
    else if (InputStr.equals("QUIT"))
    BreakLoop = true;
    break;
    if (BreakLoop == true)
    break;
    DrawGrid();
    CheckWin(InputPLY);
    }

Maybe you are looking for

  • I need to get an i7 late2011 logic board

    My macbook pro 13" is having a fault with the logic board so I need to replace it and I wanna know where I can get a cheap and durable one. it's a 2.8GHz. Thanks.

  • HT3951 Why can't I purchase songs from other countries?

    I am currently residing in Singapore, however there are artists releasing songs from the US and I can't seems to purchase them as my account is only limited to local purchases. What can I do about it?? Please assist. Thank you, Jason

  • New to oracle 11g

    Hi, i have 10gr2, but need to migrate to 11g. so I installed 11g at another server for testing it. now, what i need to do? i meant import and export complete from the other server!! Help

  • Need slide for ALE & IDOC

    Dear friends,                     I have to take Trainning session for freshers in my company , if any body havinig ALE & IDOC slides pls send to my mail ID [email protected] today i have to do this task.. thanking u.. regards veera

  • Windows Management Framework 3.0 does not install on Windows 2008R2 SP1 Server

    I have tried to Install the below update on my Windows 2008R2 SP1 Server and I get error as illustrated http://www.microsoft.com/en-us/download/details.aspx?id=34595 64-bit versions: Windows6.1-KB2506143-x64.msu Below is the Error Message I gathered