GUI Help Needed

*////The declaration*
Entry [] entries  - array of entries
Int eno      - number of Entrys in entries
Int MAXE = 100; maximum number of entrys in entries
Int current ? index in entries of entry *///////I have few Jtextfields in a GUI where when I click ?new? Jbutton it would put the Jtextfields in entries[eno] can I know how to write this code .*
Public void actionPerformed (ActionEvent E) {
If (e.getSource==new) ;
Sorry not sure how to write plz help
}

What is an Entry? What is an Int?
I have few Jtextfields in a GUI where when I click ?new? Jbutton it would put the Jtextfields in entries[eno] can I know how to write this code .If you want to put the JTextFields in entries[], then entries has to be of type JTextField[]. Or do you want to put the strings that were entered into the JTextFields into entries[]?
Here is my attempt:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.util.*;
class MyWindow extends JFrame implements ActionListener
  private ArrayList<JTextField> textBoxes;
  private ArrayList<String> entries;
  public MyWindow()
    //Initialize frame:
    super("Testing");
    setBounds(20, 100, 500, 500);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    textBoxes = new ArrayList<JTextField>();
    entries = new ArrayList<String>();
    //Create textboxes:
    textBoxes.add(new JTextField("", 20));
    textBoxes.add(new JTextField("", 30));
    //Create button:
    JButton newButton = new JButton("new");
    newButton.addActionListener(this);
    //'this'-->look in this class for actionPerformed() method
    //Create panel:
    JPanel panel = new JPanel();
    for(JTextField textBox: textBoxes)
      panel.add(textBox);
    panel.add(newButton);
    //Add panel to window:
    Container cpane = getContentPane();
    cpane.add(panel);
  public void actionPerformed(ActionEvent ev)
    for(JTextField textBox: textBoxes)
      entries.add(textBox.getText());
    for(String str: entries)
      System.out.println(str);
public class WindowTest
  public static void createAndShowGui()
    MyWindow win = new MyWindow();
    win.setVisible(true);
  public static void main(String args[])
    //The proper way to launch a java gui:
    Runnable runner = new Runnable()
      public void run()
        createAndShowGui();
    SwingUtilities.invokeLater(runner);
}Or maybe you don't know how many JTextFields there are in the window? Is the user adding them dynamically?
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.util.*;
class MyWindow extends JFrame implements ActionListener
  private ArrayList<JTextField> entries;
  JPanel panel;
  public MyWindow()
    //Initialize frame:
    super("Testing");
    setBounds(20, 100, 500, 500);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    entries = new ArrayList<JTextField>();
    //Create textboxes:
    //Create button:
    JButton newButton = new JButton("new");
    newButton.addActionListener(this);
    //'this'-->look in this class for actionPerformed() method
    //Create panel:
    panel = new JPanel();
    panel.add(new JTextField("", 20));
    panel.add(new JTextField("", 20));
    panel.add(newButton);
    //Add panel to window:
    Container cpane = getContentPane();
    cpane.add(panel);
  public void actionPerformed(ActionEvent ev)
    int count = panel.getComponentCount();
    System.out.println(count);
    Component comp = null;
    for(int i=0; i<count; ++i)
      comp = panel.getComponent(i);
      if(comp.getClass() == JTextField.class)
        entries.add((JTextField)comp);
    for(JTextField tf: entries)
      System.out.println(tf.getText());
public class WindowTest
  public static void createAndShowGui()
    MyWindow win = new MyWindow();
    win.setVisible(true);
  public static void main(String args[])
    Runnable runner = new Runnable()
      public void run()
        createAndShowGui();
    SwingUtilities.invokeLater(runner);
}

Similar Messages

  • Java GUI Help Needed

    Can someone help me find a link, book, tutorial or anything along those lines that can help me understand building a GUI in Java? Thanks, Jeremy

    When I was about to create my first GUI I used an IDE with "visual" capabilities. You design the GUI by using drag-and-drop and filling in tables, and then the IDE generates the code automatically for you. I found this helpful because Swing is so complex and in this way you get your options presented to you and you can study the generated code.

  • Using swing i have problem of garblled gui. help needed...

    i have created a desktop software.
    when i use it on windows 98 i have problem. mouse disturbes the gui apparance. it just creates squares on gui as it moves.
    why??
    on windows 2000 or XP it 's ok

    Go to www.icloud.com.  Remove the device from your Find My iPhone there.
    Find My iPhone Activation Lock: Removing a device from a ...

  • First GUI help needed - replace JPanel?

    Hello guys,
    I'm trying to develop my first GUI and I'm using Netbeans to create the GUI
    here's an image of what I have: http://www.imagebullet.com/i/Sv3FrBmURS6V.gif
    the central part of the GUI is a JPanel (the big part that contains "welcome to ...")
    now I'd like to create a new JPanel with Netbeans to replace the current one when I click store new password from the tasks menu (see the image)
    how can I do it? is this the correct approach at developing a GUI? or is there something I'm completely missing?
    Edited by: Icecube on Mar 8, 2008 6:35 AM

    Icecube wrote:
    I'm trying to develop my first GUI and I'm using Netbeans to create the GUIThat may be your first mistake. The more you offload code creation to another program (the NetBeans GUI builder), the less you understand about the concepts. If you really want to learn about coding a GUI, learn to do it without code generation software by going through the Sun Swing tutorials.
    now I'd like to create a new JPanel with Netbeans to replace the current one when I click store new password from the tasks menu (see the image)
    how can I do it? is this the correct approach at developing a GUI? or is there something I'm completely missing?You could use a CardLayout as one way to solve this. Again, check out the tutorials for this (you can search the tutorial), and also check the API. Good luck.

  • Chat Program - GUI Help needed.

    Ello, I'm making a chat client, and I've got a slight problem :
    In the chatwindow, you usually have a field where the text is typed, and when <enter> is pressed, this text is sent to the server and to the textpane.
    I'm looking to make something similar to MSN : for that particular field I want a multiline widget (I can put it inside a JScrollPane), that throws an ActionEvent when <enter> is pressed.
    Does anybody know of a component for me?
    thx,
    SJG

    You could use a JTextArea for the MultiLine stuff and add:
    myTextArea.addKeyListener(new java.awt.event.KeyAdapter() {
    public void keyReleased(KeyEvent e) {
    if (e.getKeyCode() == 10) // I think enter is 10
    // do somethinf
    I think the key code is 10 for enter but not 100% sure.
    I hope this helps.

  • Re: Course management system gui help needed

    "How should I go about doing this?"
    how about a google for servlets
    and what should I use?"
    your brain
    a little bit of effort
    servlets chapter 11
    http://java.sun.com/j2ee/1.4/docs/tutorial/doc/
    jdbc for database access
    http://java.sun.com/docs/books/tutorial/jdbc/index.html
    tomcat to host servlets
    http://jakarta.apache.org/tomcat/

    i bought it second hand, i've got a snow leopard disc that came with it. it tells me it can't restart to the 'untitled' drive thats part of the hard drive when i go through he start up/reboot process.

  • Portal w/SAP GUI; Help -- Application Help causes all windows be destroyed

    Hello All -
    I have a user who has portal windows (IE) open in the portal, multiple sessions.  When he has a SAP GUI transaction in the application content area and selects the SAP GUI 'Help' --> 'Application Help' link, all the session windows are closed, and the primary goes to SAP help.
    This destroys what the user was working on. 
    My computer does not do this, even when that user is logged in on my computer.
    Any ideas?

    Hi,
    Your requirements are not 100% clear. In  your message you say you are looking for SNC between SAP GUI and SAP ABAP, but the help page you posted a link for is not related to this, but explains how to use SNC for CPIC.
    If you are looking to use SNC for authenticating users of SAP GUI to SAP ABAP, then you have a number of options. If your SAP ABAP server is on Windows then SAP have a library which can be obtained for no cost to give you basic SSO using Active Directory authentication (aka Kerberos). If your SAP application server is on Unix or Linux, then you can look on SAP EcoHub for third party SAP certified products which provide this functionality. SAP have also just launched a new product which has some functionality for SAP GUI SSO, but this is not free.
    Please let me know if you have any more questions or need clarification.
    Thanks,
    Tim

  • Troubleshoting help needed:  My iMac keeps crashing and restarting with a report detail: "spinlock application timed out"  What can I do to fix this?timed out"

    Troubleshooting help needed:  My iMac keeps crashing and restarting with a notice: "Spinlock application timed out"  What can I do?

    Launch the Console application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Console in the page that opens.
    Select the most recent panic log under System Diagnostic Reports. Post the contents — the text, please, not a screenshot. In the interest of privacy, I suggest you edit out the “Anonymous UUID,” a long string of letters, numbers, and dashes in the header and body of the report, if it’s present (it may not be.) Please don't post shutdownStall, spin, or hang reports.

  • Help needed for writing query

    help needed for writing query
    i have the following tables(with data) as mentioned below
    FK*-foregin key (SUBJECTS)
    FK**-foregin key (COMBINATION)
    1)SUBJECTS(table name)     
    SUB_ID(NUMBER) SUB_CODE(VARCHAR2) SUB_NAME (VARCHAR2)
    2           02           Computer Science
    3           03           Physics
    4           04           Chemistry
    5           05           Mathematics
    7           07           Commerce
    8           08           Computer Applications
    9           09           Biology
    2)COMBINATION
    COMB_ID(NUMBER) COMB_NAME(VARCHAR2) SUB_ID1(NUMBER(FK*)) SUB_ID2(NUMBER(FK*)) SUB_ID3(NUMBER(FK*)) SUBJ_ID4(NUMBER(FK*))
    383           S1      9           4           2           3
    384           S2      4           2           5           3
    ---------I actually designed the ABOVE table also like this
    3) a)COMBINATION
    COMB_ID(NUMBER) COMB_NAME(VARCHAR2)
    383           S1
    384           S2
    b)COMBINATION_DET
    COMBDET_ID(NUMBER) COMB_ID(FK**) SUB_ID(FK*)
    1               383          9
    2               383          4
    3               383          2
    4               383          3
    5               384          4
    6               384          2          
    7               384          5
    8               384          3
    Business rule: a combination consists of a maximum of 4 subjects (must contain)
    and the user is less relevant to a COMB_NAME(name of combinations) but user need
    the subjects contained in combinations
    i need the following output
    COMB_ID COMB_NAME SUBJECT1 SUBJECT2      SUBJECT3      SUBJECT4
    383     S1     Biology Chemistry      Computer Science Physics
    384     S2     Chemistry Computer Science Mathematics Physics
    or even this is enough(what i actually needed)
    COMB_ID     subjects
    383           Biology,Chemistry,Computer Science,Physics
    384           Chemistry,Computer Science,Mathematics,Physics
    you can use any of the COMBINATION table(either (2) or (3))
    and i want to know
    1)which design is good in this case
    (i think SUB_ID1,SUB_ID2,SUB_ID3,SUB_ID4 is not a
    good method to link with same table but if 4 subjects only(and must) comes
    detail table is not neccessary )
    now i am achieving the result by program-coding in C# after getting the rows from oracle
    i am using oracle 9i (also ODP.NET)
    i want to know how can i get the result in the stored procedure itsef.
    2)how it could be designed in any other way.
    any help/suggestion is welcome
    thanks for your time --Pradeesh

    Well I forgot the table-alias, here now with:
    SELECT C.COMB_ID
    , C.COMB_NAME
    , (SELECT SUB_NAME
    FROM SUBJECTS
    WHERE SUB_ID = C.SUB_ID1) AS SUBJECT_NAME1
    , (SELECT SUB_NAME
    FROM SUBJECTS
    WHERE SUB_ID = C.SUB_ID2) AS SUBJECT_NAME2
    , (SELECT SUB_NAME
    FROM SUBJECTS
    WHERE SUB_ID = C.SUB_ID3) AS SUBJECT_NAME3
    , (SELECT SUB_NAME
    FROM SUBJECTS
    WHERE SUB_ID = C.SUB_ID4) AS SUBJECT_NAME4
    FROM COMBINATION C;
    As you need exactly 4 subjects, the columns-solution is just fine I would say.

  • Help needed I have a canon 40D. I am thinking of buying a canon 6D.But not sure that my len

    Hi all help needed I have a canon 40D. I am thinking of buying a canon 6D.
    But not sure that my lenses will work.
    I have a 170mm/ 500mm APO Sigma.
    A 10/20 ex  Sigma   HSM  IF.
    And a 180 APO Sigma Macro or do I have to scrap them and buy others.
    ALL Help will be greatly received. Yours  BRODIE

    In short, I love it. I was going to buy the 5DMark III. After playing with it for a while at my local Fry's store where they put 5DMII, 5DMIII and 6D next to each other, using the same 24-105L lens, I decided to get the 6D and pocket the different for lens later.
    I'm upgrading from the 30D. So I think you'll love it. It's a great camera. I have used 5DMII extensively before (borrowing from a close friend).
    Funny thing is at first I don't really care about the GPS and Wifi much. I thought they're just marketing-gimmick. But once you have it, it is actually really fun and helpful. For example, I can place the 6D on a long "monopod", then use the app on the phone to control the camera to get some unique perspective on some scenes. It's fun and great. GPS is also nice for travel guy like me.
    Weekend Travelers Blog | Eastern Sierra Fall Color Guide

  • Help needed! Raid degraded again!

    Hi!
    Help needed! I hava made bootable RAID with two S-ATAII 250Gb HDD and its not working! Every now and then at bootup I get a message RAID -> DEGRADED... Must be seventh time! Rebuild takes its own time!
    What am I doing wrong!
    T: Ekku
    K8N Neo4 Ultra
    AMD 64 4200+
    2 Gb RAM
    2 x 250 Gb HDD (Maxtor)
    nVidia RAID (in mb)
    P.S. I wery SORRY with my poor language!

    I'm going to blame the nVRAID because I've seen issues with it in the past. If your motherboard has another non-nVidia RAID solution, use that instead. Using the nVidia SATA ports as BASE or JBOD is fine and dandy but RAIDing always had issues. It's not even a driver issue I think it's just instability. Latest drivers and even boxed drivers never helped. Granted, some will report success with their rig. But on a professional level I've seen nForce issues on different motherboards and different hard drives that had RAID disaster stories.
    Good luck and if you don't have another RAID solution, my suggestion would be to buy a dedicated RAID controller card.
    LPB

  • HELP NEEDED WITH ADDAPTER-DVI TO VGA.

    PLEASE ...HELP NEEDED WITH WIRING CROSS OVER....CAN YOU HELP WITH BACK OF PLUG CONNECTIONS...I SORTA UNDERSTAND THE PINOUTS BUT CANT MAKE AN EXACT MACH...WOULD LIKE TO BE 100% SURE...
    ......THIS ENSURES NO SMOKE!!!                                                                                           
    THE CARD IS AN ATI RADEON RX9250-DUAL HEAD-.........ADDAPTER IS DVI(ANALOG)MALE TO VGA(ANALOG)FEMALE.
    ANY HELP VERY MUCH APPRECIATED........ SEEMS YOU NEED TO BE ROCKET SCI TO ATTACH A BLOODY PICTURE...SO THIS HAS BEEN BIG WASTE OF FING TIME!

    Quote from: BOBHIGH on 17-December-05, 09:21:31
    Get over it mate !
    I find it easy t read CAPS...and if you dont like it ...DONT READ IT!
    And why bother to reply...some people have nothing better to do.
    Yes there chep and easy to come by...Ive already got a new one.
    All I wanted was to make a diagram of whats inside the bloody thing...it was a simple question and required a simple answer.
    NO NEED TO A WANKA !!
    I feel a bann comming up.
    Have you tryed Google ? really.. your question is inrelevant. No need to reply indeed.
    Why do you come here asking this question anyway ? is it becouse you have a MSI gfx card ? and the adapter has nothing to do with this ?
    You think you can come in here yelling.. thinking we have to put up with it and accept your style of posting. This is not a MSI tech center.. it's a user to user center.. Your question has nothing to do with MSI relavant things anyway's.
    Google = your friend.
    Quote from: BOBHIGH on 17-December-05, 09:21:31
    it was a simple question and required a simple answer
    Simple for who ? you (buying a new one) ? me ? we ?   .really...........
    Quote from: Dynamike on 16-December-05, 04:11:48
    1: There are allot of diffrent types of those adapters.
    If any of the mods have a problem about my reply.. please pm me.

  • Help needed for grouping.

    Hi,
        Help needed .
    I have an internal table having 6 .
    Ex :
    f1     f2    f3     f4    f5    f6
    a     aa    11    p1  10    10
    a     aa    12    p1  20    20
    b     aa    11    p2  30    30
    b     aa    12    p2  40    30
    Now i want to sum the fields f5 and f6 individually and need to display based upon the fields f1 and f4.
    To Display :
    f1     f2    f3     f4    f5    f6
    a     aa    11    p1  30    30.
    b     aa    11    p2  70    60.
    can anyone help me.How to do this..?
    Thanks

    Here you go
    DATA:
      BEGIN OF cur_tab OCCURS 0,
        f1        TYPE c,
        f2(2)     TYPE c,
        f3(2)     TYPE c,
        f4(2)     TYPE c,
        f5(2)     TYPE c,
        f6(2)     TYPE n,
      END OF cur_tab.
    DATA:
      BEGIN OF sum_tab OCCURS 0,
        f1        TYPE c,
        f4(2)     TYPE c,
        f5        TYPE p,
        f6        TYPE p,
      END OF sum_tab.
    DATA:
      BEGIN OF final_tab OCCURS 0,
        f1        TYPE c,
        f2(2)     TYPE c,
        f3(2)     TYPE c,
        f4(2)     TYPE c,
        f5(5)     TYPE c,
        f6(5)     TYPE c,
      END OF final_tab.
    START-OF-SELECTION.
      cur_tab-f1 = 'a'.
      cur_tab-f2 = 'aa'.
      cur_tab-f3 = '11'.
      cur_tab-f4 = 'p1'.
      cur_tab-f5 = '10'.
      cur_tab-f6 = '10'.
      APPEND cur_tab.
      cur_tab-f1 = 'a'.
      cur_tab-f2 = 'aa'.
      cur_tab-f3 = '11'.
      cur_tab-f4 = 'p1'.
      cur_tab-f5 = '20'.
      cur_tab-f6 = '20'.
      APPEND cur_tab.
      cur_tab-f1 = 'b'.
      cur_tab-f2 = 'aa'.
      cur_tab-f3 = '11'.
      cur_tab-f4 = 'p2'.
      cur_tab-f5 = '30'.
      cur_tab-f6 = '30'.
      APPEND cur_tab.
      cur_tab-f1 = 'b'.
      cur_tab-f2 = 'aa'.
      cur_tab-f3 = '11'.
      cur_tab-f4 = 'p2'.
      cur_tab-f5 = '40'.
      cur_tab-f6 = '30'.
      APPEND cur_tab.
      LOOP AT cur_tab.
        MOVE-CORRESPONDING cur_tab TO sum_tab.
        COLLECT sum_tab.
      ENDLOOP.
      LOOP AT sum_tab.
        READ TABLE cur_tab WITH KEY f1 = sum_tab-f1
                                    f4 = sum_tab-f4.
        IF sy-subrc NE 0.
          WRITE:/ 'Something went very wrong'.
          CONTINUE.
        ENDIF.
        MOVE-CORRESPONDING cur_tab TO final_tab.
        MOVE-CORRESPONDING sum_tab TO final_tab.
        APPEND final_tab.
      ENDLOOP.
      LOOP AT final_tab.
        WRITE:/1 final_tab-f1,
              AT 5 final_tab-f2,
              AT 10 final_tab-f3,
              AT 15 final_tab-f4,
              AT 20 final_tab-f5,
              AT 25 final_tab-f6.
      ENDLOOP.
    and the output
    a   aa   11   p1     30   30  
    b   aa   11   p2     70   60  

  • Help needed on installation of Oracle 9i on Sun Solaris 8

    Hey,
    Help needed on installation of Oracle 9i EE on Sun Solaris 8. The problem I met was: we followed the installation guide from the documentation. And we selected the choice "install software only". After it was done successfully, we run Database Configuration Assistant utility to create a database instance. But finally it always tried to create the instance at the root directory ( / ) which doesn't have enough space and then failed. The case was that we have set the enviroment parameters: $ORACLE_BASE = /export/mydata, $ORACLE_HOME = /export/apps/oracle9i. That means it should be installed at /export/mydata, but it didn't. Any help or advice are welcome. Thanks.
    Simon

    I have downloaded Oracle 11G R2 version from Windows and extracted it in Windows and copied it into DVD after extraction in two folders. Now I am mounting that DVD in Solaris 10 installed in my VMware . I made a new directory named as 'installation ' under /export/home/oracle and copied the folders from DVD to 'installation' folder. Now I am entering installation folder and try to do ./runInstaller as 'oracle ' user and getting the error mentioned before.
    Edited by: 916438 on Mar 31, 2012 5:55 PM

  • Help needed on installation of Oracle 9i EE on Sun Solaris 8

    Hey,
    Help needed on installation of Oracle 9i EE on Sun Solaris 8. The problem I met was: we followed the installation guide from the documentation. And we selected the choice "install software only". After it was done successfully, we run Database Configuration Assistant utility to create a database instance. But finally it always tried to create the instance at the root directory ( / ) which doesn't have enough space and then failed. The case was that we have set the enviroment parameters: $ORACLE_BASE = /export/mydata, $ORACLE_HOME = /export/apps/oracle9i. That means it should be installed at /export/mydata, but it didn't. Any help or advice are welcome. Thanks.
    Simon

    I have downloaded Oracle 11G R2 version from Windows and extracted it in Windows and copied it into DVD after extraction in two folders. Now I am mounting that DVD in Solaris 10 installed in my VMware . I made a new directory named as 'installation ' under /export/home/oracle and copied the folders from DVD to 'installation' folder. Now I am entering installation folder and try to do ./runInstaller as 'oracle ' user and getting the error mentioned before.
    Edited by: 916438 on Mar 31, 2012 5:55 PM

Maybe you are looking for

  • Custom responsibility cannot read ar_system_parameters

    We are upgrading from EBS 11.5.10 to 12.1.3 I am not able to run the seeded report ARXAGE (Aging - 4 Buckets Report) in R12 from a custom responsibility, though I am able to run it from the seeded Receivables Manager responsibility. The resaon being

  • Pdf gradients and preview

    I generate some pdf with pdflatex that has an pdfimage with a gradient. Opening the result in Preview the gradient becomes Black while in Adobe Reader it displays very well. Can I solve this? I really prefer to use Preview

  • Input validations using bsp code

    hai all,    i want to check user input whether he/she entered correct values r not, i know how to do using javascript. but i need to do the same without using javascript.. is there any way leoiz

  • Ouicktime doesn't play my mpegs??

    I have uploaded mpegs from a Sony Camcorder but my macbook doesn't seem to play the mpeg files..help? It says quicktime needs a codex or smtg..I am french to ths please help. Dont understand why it doesnt show a simple camcorder recorded mpeg!!

  • SLIM Edition SLD?

    Okay this is duplicate, but since the other question about this went unnoticed I will ask again. I installed the slim version of the new java sneak-preview edition.  I am now stuck on trying to get the SLD service configured.  I can only see an optio