Compliabiality of DOT NET Graphical User Interfaces (GUI) with Java

Hello,
At present i'm about to start learning GUI's in Java.
I've acquired all the basic knowledge regarding Java enough to be able to learn GUI's.
My Questions are:
1) To begin with Learning Java GUI's, is it really necessary to learn AWT before learning Java Swing Framework ??
2) I heard that VISUAL STUDIO of Dot Net Framework Supports advanced GUI facilities and Rich look than Java Gui's does, So can we use .Net GUI library classes to build GUI's which have to run in Java Applications???
Also is it really true???

Tejaswi.B wrote:
..is it really necessary to learn AWT before learning Java Swing Framework ??No, but note there are many (non component) parts of AWT that might be used in Swing interfaces. Fonts, Dimensions, layouts, ..
Having said that, follow the link Darryl provided and you'll find the tutorial covers those classes (almost) as if they were Swing.
2) I heard that VISUAL STUDIO of Dot Net Framework Supports advanced GUI facilities and Rich look than Java Gui's does, ..Where did you hear that?
As far as I understand, there are a few components provided in .NET that are not in Swing, such as (I'm not sure what it is called) a 'switch list' where there are two lists side by side with buttons to move items from one list to the other. These components can be made from other components in Swing. I guess the Swing developers felt those components were too infrequently required to justify adding a specific component for them.
You might also want to check out SwingX (https://swingx.dev.java.net/), which is built on Swing to provide extra components.

Similar Messages

  • How to create a form which uses graphical user interfaces(GUI) features.

    i'm working as a administrator in a private college..i have some problem..
    how to create a student registration form that uses most of the graphical user interfaces(GUI) features. The form should consist of the following features:- Label, Button, Check box, Radio Button, List, Panel and Layout. The GUI features must be functional.
    how to write that programme in JAVA ?
    please help me to get the code..

    So are you saying that this person is legitamately asking for someone to write up this student registration form, for use in some sort of production student registration application? Ok, if so, I apologize for jumping to the wrong conclusion. But, to me it sounds like a student hit the "Using Swing" chapter in the text and was given the following assignment:
    For this assignment you are working as an administrator in a private college and you need to solve the following problem:
    You need to create a student registration form that uses most of the graphical user interfaces(GUI) features. The form should consist of the following features:- Label, Button, Check box, Radio Button, List, Panel and Layout. The GUI features must be functional.
    You have two weeks.
    Now, I suppose that I could be wrong, if so, I apologize and go with the previous poster that said ask a comp sci student to do this for you.
    Lee

  • Graphical user interface (GUI)

    am planning to make a GUI for a project. but I don't know how to make one using labview. I only found a way to save 1 file.
    The GUI needs to have a database (that can create its own folder or path to save, and can change its filename depending on the user), and can play music. What functions in VI are available that can do these?
    btw am using labview 8
    Also if there's a tutorial for this can i have its link?
    thanks in advance for the help
    Message Edited by Jpop on 07-25-2006 11:30 AM

    hello again dennis,
    i noticed that there's no red button on your "while loop" while using the event structure. i tried deleting the red button and nothing happens. and at the same time i noticed in your event structure, the subVI that's used does not have any wire connected to it, how does that make it work? and lastly, i tried to add another event to the "event structure" but i can't seem to give it a new name the one inside the " "(for example: yours started with: 0 timeout, 1 "stop" - value change, 2 "new user" - value change).
    also while reading the help and notes given. i can't seem to differentiate between the "case structure" and the "event structure"
    i tried experimenting with the example file that you have uploaded earlier, in which a file will now be added to the folder, although i am not sure on how to combine it.
    Do you have any suggestions on how to write a file even without stating the ".lvm", and can still be read by other spreadsheet programs?
    here's what my file looks like:
    Message Edited by Jpop on 07-30-2006 01:13 PM
    Attachments:
    Create File.vi ‏52 KB

  • Subtyping & Creating Graphical User Interfaces (GUIs)

    What is subtyping in Java and how can it be used in Java applications. Please give some real world software applications where it might be used. What it its function or purpose primarily?

    What is subtyping in Java and how can it be used in
    Java applications. Please give some real world
    software applications where it might be used. What it
    its function or purpose primarily?Subtyping is another word for class extension. The subclass will inherit properties from the superclass it has extended according to the rules of Java. This can be used in any application written in an object oriented language. The purpose is to establish a hierarchical is-kind-of relationship between classes. For example the classes Car and Bicycle could be subtypes of class Vehicle. It's a way to model data.

  • Is my 3GS graphical user interface the same as iPhone 4?

    I have a 3GS iPhone and am using Version 4.0.2 (8A400) of the operating system.
    Is the graphical user interface (GUI) on my phone the same GUI that you see on iPhone 4? Thanks.

    Does anyone know whether apple is developing a new UI for any iphone firmware updates? I
    Apple hasn't announced plans for a "new UI" and no one here knows anything beyond what Apple officially announces. Any Apple employes who participate here are bound by nondisclosure agreements. Also, posting rumors or speculation about Apple policies and plans is prohibited by the forum Terms of Use.
    That said, I can't think of any reason why Apple would want to develop an entire new UI for the iOS. It's safe to say it's been a resounding success as it is.

  • Graphic user interfaces

    Does oracle olap have graphic user interfaces like SQL Server Analysis Services?

    At Escendo we also offer products that have direct access to the OLAP Option including write back. Escendo Analytics, and Architect. Check us out or contact us at http://www.escendo.com
    Escendo Analytics*
    * Full graphic Calculation builder including support for aggregations, allocations, models and many others even including the standard regression and forecasting, Geneva Forecasting and Monte Carlo simulation.
    * Process Management which utilizes DBMS_SCHEDULER making for multiple threaded processes such as as parallel loading/processing a snap - full dependency mapping and approvals and flexible scheduling.
    * Direct Read/Write access through our ad-hoc reporting with all the usual slice and dice features you would expect in a flash front end
    * User access control and management through our Business Perspectives (users, groups
    * Easy sharing and collaboration - use any standard SQL reporting tools against the the same data (obviously since this is an Oracle Forum I must add that OBIEE, Publisher, APEX etc - literally any reporting tool)
    Architect* is a multi-simultaneous developer workbench which allows full direct access to the OLAP Option capabilities, while our Analyzer web interface to Analytics provides
    *version Control including optional integration with subversion, promotion management (dev->test->QA->PROD for example)
    *partition templates
    *Fullly automated multi-user access
    *both Visible and non-user visible measures
    *aggregation and allocation management
    *native support for both level and value based(ragged) hierarchies
    *model and Program editing with lots of Features for productivity and quality enhancements (we use it to develop our flagship products)
    *Conversion utilities for legacy Express Applications (Like OFA)  - we have converted OFA systems (including reports and saved selections) with huge performance boosts in under a week.
    Don't forget that since we are inside the database with Oracle OLAP, there are huge benefits in managing a truly integrated solution. As part of the database kernel, you have scalability, performance and reliability which is unrivaled. (Things like rman, imp/exp etc.
    A partner has an excel add-in which has native support the Escendo application platform. http://myobjectiveolap.com/index.htm It is very useful in that you have very advanced control and interaction with the OLAP option allowing complete control over your excel formatting and layout.
    Edited by: user467608 on Jul 8, 2010 7:41 AM

  • I am facing problem regarding graphical user interface. I am using text box for editing files. I want to show the line numbers and graphical breakpoint​s along with text box. Can anybody help me in this? Thanks.

    I am facing problem regarding graphical user interface. I am using text box for editing files. I want to show the line numbers and graphical breakpoints along with text box. Can anybody help me in this? Thanks.

    Thanks for you reply.
    But actually I don't want to show the \ (backslashes) to the user in my text box. 
    Ok let me elaborate this problem little more. 
    I want to show my text box as it is in normal editors e.g. In Matlab editor. There is a text box and on left side the gray bar shows the line numbers corresponding to the text. Further more i want that the user should be able to click on any line number to mark specific line as breakpoint (red circle or any graphical indication for mark). 
    Regards,
    Waqas Ahmad

  • Changed settings cant access graphical user interface

    I accidentally changed a setting on my graphical user interface. Not sure which one. I think it had to do with a subnet or something. Any way when i enter the http://192.168.1.254/ to access the graphical user interface nohing comes up it says unable to display. . Ita definitely because of this setting i changedm i even tryed a restore settings to the day before and its still not letting me on the graphical user interface. Please help

    Hi  Thank you for posting!
    Can you please clarify what "interface" your question is about? If it your email or router settings?
    Thanks,
    Dmitriy

  • Graphical user interface

    Dear all
                    i am trying to build a graphical user interface using labview 7.1 but i am new to it and finding difficulties.
                     my first window should contain two push buttons A and B(like ac machine, dc machine) when a user click on any of this button
                    the next window should show another push buttons C and D,and this button should link to some VIs which should start running   by   clicking any of those two buttons
    Thanks in advance to anybody who can help

    This is a very general question, but as a general answer, different screen are commonly handled by using different pages on a tab control and programmatically switching between them (you hide the tabs themselves) or by using different VIs. Monitoring for user interaction is done by using an event structure which will allow you to execute code when a button has been pressed. There are quite a few examples in the example finder (Help>>Find Examples) and some templates (File>>New) for how to do this.
    To learn more about LabVIEW, I suggest you try searching this site and google for LabVIEW tutorials. Here, here and here are a few you can start with and here are some tutorial videos. You can also contact your local NI office and join one of their courses.
    In addition, I suggest you read the LabVIEW style guide and the LabVIEW user manual (Help>>Search the LabVIEW Bookshelf).
    Try to take over the world!

  • Graphical User Interface Library

    I begin to develop a graphical user interface (which can be an applet or an application) whose main purpose is to display graph with nodes. I would like to use a powerfull graphical user interface library (even not free) but I don't know any. Someone's got an idea ?

    Good god my writing is awfu! edit:
    When something slows down a programme then in most cases algorithms are the source for the lag, try using better designed algorithms using less iterative content if you want some fast programmes.
    Anyways concerning portablility and avalability on the internet there is always a price you pay and in most cases the price is speed.
    Another concern is when using third-party libraries with Applets most users will have to download these to run your Applet, which of course takes it's time.
    Maybe you want to think about your position against AWT and Swing - I don't want to promote them in any way - but speaking of applets there is nothing that I know could circumvent additional downloads.
    Greetinng,
    .o0|LIQID|0o.
    ain't got time to loose.

  • Safari graphical user interface poor quality on Macbook Pro Retina

    I’ve noticed that the Safari graphical user interface quality is not good on my Macbook Pro Retina display. Although it has been optimized for Retina displays I keep seeing strange artifacts or glitches from time to time, while this one is persistent, check out the dark stripe behind the bookmarks toolbar : https://www.dropbox.com/s/pa7zizpbi7vdx41/Screen%20Shot%202013-04-21%20at%2012.5 6.11%20PM.png (if the link doesn’t open on click just do the right click - open in new tab) There are also same “spots” on toolbar buttons (bookmark folders) as well, but they are a bit harder to discern.
    I don’t think it is a graphic card or display issue since almost all of retina-ready apps work just fine (I have replaced my LG with a Samsung screen, btw).
    I wonder does anybody have the same experience with Safari? And if so, has anyone managed to solve the issue?

    Try creating a brand new account (in System Preferences -> Users & Groups) and test there.
    Tried. The same.
    I don't actually have a retina machine, but I see no reason for this to be related to the fact that you have a retina MBP. Unless you have information that suggests it is present on other similar machines...?
    At first I thought that it was just on the Retina, but then I really looked into my external monitor and saw it — looking at it right now. It seems to me that when Always show tab bar is ON the space between Bookmarks bar and the tab is sloppy sliced.
    The hDPI screen reveals the graphic irregularities from regular DPI screens without a problem.
    The reason I posted this here is because I saw many people are having glitches, artifacts and flickers with Safari (on Retina).

  • Should we avoid Graphical mapping and stick with Java mapping?

    After developing mappings in XI for a month, I just don't see any good reasons to use Graphical mappings over Java mappings. Maybe some experienced users here can give me some valid reasons why we should choose Graphical mappings. Here is what I think:
    Disadvantages of Graphical mappings:
    1. No way to perform automated unit testings. This is probably the biggest reason I hate it. You can do some tests manually when you work in Integration Builder. But there is no way you can write some unit testing utilities to automate the task.
    2. Complexity. Even for some simple requirements, your Graphical mappings can become complicated and hard to understand. A lot of times, I find myself staring at several dozens of graphical nodes and try to understand what it does.
    3. Impossible to reuse. This is totally against the DRY (Don't repeat yourself) principle. For example, to generate messages for JDBC adapter, it is common to have two identical fields for primary keys: one in the access node and another in the key node. If you change the mapping logic in one, you have to remember to change the other.
    Advantage with Java mappings:
    1. Fully automated unit testing. You can create JUnit tests along with your Java mapping classes and use Maven or other build tools to perform automated unit testing.
    2. Your choice of XML parsing and binding. With Java mapping, you can choose any open source framework for XML parsing and binding. For example, with XMLBeans, I can convert XML input message to a Java object, transform to another Java object and write to output message. And each Java object is generated from its corresponding XML schema.
    3. Highly reusable. We can use fundamental object-oriented designs to create highly reusable mapping components.
    4. Better version control. Since the mappings are just Java classes, we can use CVS or SVN to track code changes.
    5. Better build tools. We can fully utilize build tools like Ant and Maven to automate the build, unit tests, or even generate documents and mapping web sites.
    So do you guys agree? Maybe I am still new to XI or I am missing some important things. But at this point, I just don't see why I should use Graphical mappings. Is there anyone developing XI interfaces completely with Java mappings?
    Thanks in advance for any comments!
    Kenny Cheang

    Hi Suraj,
    > Since its graphical the blocks will take space, but
    > there is always an adavntage of processing time.
    > Ebven though it may appear bigger, it will take less
    > time as compared with Java code (for the same
    > mapping).
    Could you explain more why the graphical mapping has better performance? I thought the graphical mapping is compiled into a Java class in the runtime anyway.
    > Yes thats there, but same goes with Java mapping too
    > right (if you haven't mentioned it as constants)
    I mainly think about inheritance. If I have to build 10 interfaces and they all have some common behavior, I can create a base interface class to encapsulate the common logic. But with graphical mapping, you have to duplicate them in each interface.
    > Disadvantages of Java mapping:
    > 1. Performance
    Same as above. I just don't see why Java has worse performance. I actually think Java should have better performance. You can optimize the code anyway you want. In some cases, you have to use queue functions in graphical mapping but it's not necessary in Java.
    > 2. All might not be well versed with Java Code(though
    > everyone may know basic java) .
    I am not asking everyone to abandon graphical mapping. I am just wondering which one is better when you have skills for both.
    > 3. Lot of standard functions are available in GM
    > which you can choose, but you have to remember the
    > exact code for those in Java mapping.
    You can create functions in Java too. All you have to do is to remember the function name.
    Kenny

  • Interface Matlab with java good links and info

    HI All
    i want to interface Matlab with java
    i did search through the net but i haven't got nay good links and info
    by that i mean the given links either not working or do work for old version of matlab ie R13
    i have R14
    IF you have already done that or
    you have a really good links and info and steps
    please post them here
    thanks

    It doesn't appear that Matlab is free, so i'd expect that's why you are having trouble finding download links.
    Here's is an overview link
    http://www.mathworks.com/access/helpdesk/help/techdoc/rn/r14_v7_external.html#1011951

  • Looking for suggestions to create a graphical user interface. Swing?

    Hi there,
    I am considering developing this as a side-project, therefore wish to know how much work will be involved (ie. if I have time to complete it).
    The situation. I have an online game that I play. It allows access to data using text files,that are updated on an hourly basis. These text files are generally a number of MB in size (containing details for players: Id, name, tribe, score, and other ranking-related data). I wish to access these text files, then - using the data contained within them - create a graphical map-like interface.
    Features of the map:
    - scrolling (or changing view in some other way)
    - tool-tips when highlighting over certain elements?
    - contains graphics, located on a web server (or I can easily download these to use locally)
    Questions:
    (1) Am I able to run background processes in some way, on a Windows machine, to automatically update the data?
    (2) Would it be best to save objects to a file - then load them when the program is run, or actually save the data to a local database? What DBMS do you recommend, and what classes should I look at to find out more about interacting with databases?
    (3) I have not written a graphical-based application before using Java. I have heard a little about Swing. Is this the only GUI designer I should look in to, or are there others? Please give me names, I can start researching from there. The GUI would need to support something similar to the map I described above.
    If you require more information, let me know. As far as I know I am not allowed to post the link to the game here, however if you need to have a look at it to understand the problem I will do so.
    Regards,
    shano

    shano wrote:
    Hi there,
    I am considering developing this as a side-project, therefore wish to know how much work will be involved (ie. if I have time to complete it).We likely can't answer this question.
    >
    The situation. I have an online game that I play. It allows access to data using text files,that are updated on an hourly basis. These text files are generally a number of MB in size (containing details for players: Id, name, tribe, score, and other ranking-related data). I wish to access these text files, then - using the data contained within them - create a graphical map-like interface.
    When you say "map" do you mean a map in the "traditional" sense - with cities and land and such?
    Features of the map:
    - scrolling (or changing view in some other way)
    - tool-tips when highlighting over certain elements?
    - contains graphics, located on a web server (or I can easily download these to use locally)
    Questions:
    (1) Am I able to run background processes in some way, on a Windows machine, to automatically update the data?Java or your OS provides this, yes.
    (2) Would it be best to save objects to a file - then load them when the program is run, or actually save the data to a local database? What DBMS do you recommend, and what classes should I look at to find out more about interacting with databases?It depends - are you just loading these objects into main memory when you fire up your program? If so, serializing them out to a file is find. If you're going to be doing queries and updates while your program is running then using a DB would likely be a Good Thing. Check out [hypersonic |http://hsqldb.org/] and the [JDBC tutorial|http://java.sun.com/docs/books/tutorial/jdbc/]
    (3) I have not written a graphical-based application before using Java. I have heard a little about Swing. Is this the only GUI designer I should look in to, or are there others? Please give me names, I can start researching from there. The GUI would need to support something similar to the map I described above.Swing is a set of GUI components, not a GUI designer. There are others (SWT comes to mind). Google can likely help you out more than I can. I suspect most GUI widget sets will supply a "blank" component that you can paint your map on.
    >
    If you require more information, let me know. As far as I know I am not allowed to post the link to the game here, however if you need to have a look at it to understand the problem I will do so.
    Regards,
    shano

  • Tools for user interface development in java

    Can some tools be used to develop user interface in java..like net beans or somethins..pls let me know..am new to this
    thanks

    Of course it can. Notepad can be used for UI development.

Maybe you are looking for

  • Using AJA IO with the FCP Voice Over Tool

    Has anyone used the io with the VO tool? I have gotten it to work in the past, however, there are a number of convoluted settings to go through to get it to work. It seems intermittent. Today it doesnt want to work at all. Does anyone have a list of

  • Need help determining why my nothing is showing up after setting up site to site vpn

    Ok, so I'm am trying to figure out why I can't get nothing to show up when I do sh crypto isakmp sa or sh crypto ipsec sa. I did the basic setup for a site to site vpn and I can ping across both networks just fine no problem. So when I ping from a pc

  • Xorg.conf with 720p on sanyo z5 beamer using vga and nvidia

    Hi, just wanted to publish my xorg.conf which is able to display 720p resolution on my sanyo z5 beamer using vga connection (all hdmi inputs are already been used). Maybe it is useful for somebody else. Section "ServerLayout" Identifier "Default Layo

  • Trackpad wont select items on internet browser

    Occasionally (when its necessary) my trackpad won't select items on the browser and I have to select them with the enter key. Does this happen to anyone else? Also how do I change it? Thank you for your time and any help

  • SAP SD ECC 6.0

    Dear guru, pls forward soft copy of SAP SD ECC 6.0 material to "[email protected]" Thanks in advance Regards Reddy