Results 1 to 9 of 9
  1. #1
    JavaEbony is offline Member
    Join Date
    Jul 2009
    Posts
    2
    Rep Power
    0

    Post link between two JFrame using JMenu

    i have nan application where i have to move to another frame by clicking a menu. for example, on a file menu, i click on calculate which will bring out a new frame where operations can be carried out. what code(s) can i use in Netbeans?

    Thanks:)

  2. #2
    Fubarable's Avatar
    Fubarable is offline Moderator
    Join Date
    Jun 2008
    Posts
    19,315
    Blog Entries
    1
    Rep Power
    26

    Default

    You may want to look into using a CardLayout instead whereby you have one JFrame that swaps JPanels when your program changes state (when you tell it to). This avoids having the screen cluttered by lots of windows.

  3. #3
    JavaEbony is offline Member
    Join Date
    Jul 2009
    Posts
    2
    Rep Power
    0

    Default Dont understand

    thanks for your reply bt i dont understand it. How do i create a cardlayout?
    let me post the application code i explained:



    /*
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    */

    /*
    * StatsCalc.java
    *
    * Created on Jul 11, 2009, 12:22:47 PM
    */

    package StatsCalc;

    import java.awt.event.ActionListener;

    /**
    *
    * @author Ebony
    */
    public class StatsCalc extends javax.swing.JFrame {

    /** Creates new form StatsCalc */
    public StatsCalc() {
    initComponents();
    }

    /** This method is called from within the constructor to
    * initialize the form.
    * WARNING: Do NOT modify this code. The content of this method is
    * always regenerated by the Form Editor.
    */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">
    private void initComponents() {

    Criticalz = new javax.swing.JMenuItem();
    ProbDefRangz = new javax.swing.JMenuItem();
    Criticalt = new javax.swing.JMenuItem();
    jMenuBar1 = new javax.swing.JMenuBar();
    File = new javax.swing.JMenu();
    Exit = new javax.swing.JMenuItem();
    Distribution = new javax.swing.JMenu();
    NormalDistribution = new javax.swing.JMenu();
    Probzvalue = new javax.swing.JMenuItem();
    Criticalz1 = new javax.swing.JMenuItem();
    ProbDefRangz1 = new javax.swing.JMenuItem();
    tDistribution = new javax.swing.JMenu();
    Probtvalue = new javax.swing.JMenuItem();
    Criticalt1 = new javax.swing.JMenuItem();
    ProbDefRangt = new javax.swing.JMenuItem();
    FDistribution = new javax.swing.JMenu();
    ProbFvalue = new javax.swing.JMenuItem();
    CriticalF = new javax.swing.JMenuItem();
    ChisquareDistribution = new javax.swing.JMenu();
    ProbChivalue = new javax.swing.JMenuItem();
    CriticalChi = new javax.swing.JMenuItem();
    Counts = new javax.swing.JMenu();
    ChisquareTest = new javax.swing.JMenuItem();
    FishersTest = new javax.swing.JMenuItem();
    BinomialTest = new javax.swing.JMenuItem();
    PoissonTest = new javax.swing.JMenuItem();
    jMenu4 = new javax.swing.JMenu();
    jMenuItem15 = new javax.swing.JMenuItem();
    jMenuItem16 = new javax.swing.JMenuItem();
    jMenuItem17 = new javax.swing.JMenuItem();
    jMenu5 = new javax.swing.JMenu();
    jMenuItem18 = new javax.swing.JMenuItem();
    jMenuItem19 = new javax.swing.JMenuItem();
    jMenuItem20 = new javax.swing.JMenuItem();
    jMenuItem21 = new javax.swing.JMenuItem();
    jMenuItem22 = new javax.swing.JMenuItem();
    jMenuItem23 = new javax.swing.JMenuItem();
    jMenu6 = new javax.swing.JMenu();
    jMenuItem24 = new javax.swing.JMenuItem();
    jMenuItem25 = new javax.swing.JMenuItem();
    jMenuItem1 = new javax.swing.JMenuItem();
    jMenu7 = new javax.swing.JMenu();
    jMenuItem26 = new javax.swing.JMenuItem();
    jMenuItem27 = new javax.swing.JMenuItem();
    jMenu8 = new javax.swing.JMenu();
    jMenuItem28 = new javax.swing.JMenuItem();
    jMenuItem29 = new javax.swing.JMenuItem();
    jMenuItem30 = new javax.swing.JMenuItem();

    Criticalz.setText("Critical z for a given probability");

    ProbDefRangz.setText("Probability of a defined range");
    ProbDefRangz.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    ProbDefRangzActionPerformed(evt);
    }
    });

    Criticalt.setText("Critical t for a given probability");

    setDefaultCloseOperation(javax.swing.WindowConstan ts.EXIT_ON_CLOSE);

    File.setText("File");
    File.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    FileActionPerformed(evt);
    }
    });

    Exit.setText("Exit");
    Exit.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    ExitActionPerformed(evt);
    }
    });
    File.add(Exit);

    jMenuBar1.add(File);

    Distribution.setText("Distributions");

    NormalDistribution.setText("Normal Distribution");

    Probzvalue.setText("Probability of a z-value");
    NormalDistribution.add(Probzvalue);

    Criticalz1.setText("Critical z for a given probability");
    NormalDistribution.add(Criticalz1);

    ProbDefRangz1.setText("Probability of a defined range");
    ProbDefRangz1.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    ProbDefRangzActionPerformed(evt);
    }
    });
    NormalDistribution.add(ProbDefRangz1);

    Distribution.add(NormalDistribution);

    tDistribution.setText("t-Distribution");

    Probtvalue.setText("Probability of a t-value");
    tDistribution.add(Probtvalue);

    Criticalt1.setText("Critical t for a given probability");
    tDistribution.add(Criticalt1);

    ProbDefRangt.setText("Probability of a definded range");
    tDistribution.add(ProbDefRangt);

    Distribution.add(tDistribution);

    FDistribution.setText("F-Distribution");

    ProbFvalue.setText("Probability of an F-ratio");
    FDistribution.add(ProbFvalue);

    CriticalF.setText("Critical F for a given Probability");
    FDistribution.add(CriticalF);

    Distribution.add(FDistribution);

    ChisquareDistribution.setText("Chi-Square Distribution");

    ProbChivalue.setText("Probability of Chi-Square value");
    ChisquareDistribution.add(ProbChivalue);

    CriticalChi.setText("Critical Chi-Square for a given probability");
    ChisquareDistribution.add(CriticalChi);

    Distribution.add(ChisquareDistribution);

    jMenuBar1.add(Distribution);

    Counts.setText("Counts");

    ChisquareTest.setText("Chi-Square Test");
    Counts.add(ChisquareTest);

    FishersTest.setText("Fisher's Exact Test");
    Counts.add(FishersTest);

    BinomialTest.setText("Binomial Test");
    Counts.add(BinomialTest);

    PoissonTest.setText("Poisson Distribution Events Test");
    Counts.add(PoissonTest);

    jMenuBar1.add(Counts);

    jMenu4.setText("Percent");

    jMenuItem15.setText("One sample t-test between percents");
    jMenu4.add(jMenuItem15);

    jMenuItem16.setText("Two sample t-test between percents");
    jMenu4.add(jMenuItem16);

    jMenuItem17.setText("Confidence interval around a percent");
    jMenu4.add(jMenuItem17);

    jMenuBar1.add(jMenu4);

    jMenu5.setText("Means");

    jMenuItem18.setText("Mean and Standard Deviation of a sample");
    jMenu5.add(jMenuItem18);

    jMenuItem19.setText("Matched pairs t-test between means");
    jMenu5.add(jMenuItem19);

    jMenuItem20.setText("Independent groups t-test between means");
    jMenu5.add(jMenuItem20);

    jMenuItem21.setText("Confidence Interval aorund a mean");
    jMenu5.add(jMenuItem21);

    jMenuItem22.setText("Compare two Standard Devations (F-ratio)");
    jMenu5.add(jMenuItem22);

    jMenuItem23.setText("Compare three or more means (ANOVA)");
    jMenu5.add(jMenuItem23);

    jMenuBar1.add(jMenu5);

    jMenu6.setText("Correlation");

    jMenuItem24.setText("Spearman's");
    jMenuItem24.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    jMenuItem24ActionPerformed(evt);
    }
    });
    jMenuItem24.addMenuKeyListener(new javax.swing.event.MenuKeyListener() {
    public void menuKeyPressed(javax.swing.event.MenuKeyEvent evt) {
    jMenuItem24MenuKeyPressed(evt);
    }
    public void menuKeyReleased(javax.swing.event.MenuKeyEvent evt) {
    }
    public void menuKeyTyped(javax.swing.event.MenuKeyEvent evt) {
    }
    });
    jMenu6.add(jMenuItem24);

    jMenuItem25.setText("Product Moment");
    jMenuItem25.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    jMenuItem25ActionPerformed(evt);
    }
    });
    jMenu6.add(jMenuItem25);

    jMenuItem1.setText("Regression");
    jMenu6.add(jMenuItem1);

    jMenuBar1.add(jMenu6);

    jMenu7.setText("Sampling");

    jMenuItem26.setText("Determining sample size for percents");
    jMenu7.add(jMenuItem26);

    jMenuItem27.setText("Determining sample size for means");
    jMenu7.add(jMenuItem27);

    jMenuBar1.add(jMenu7);

    jMenu8.setText("Help");

    jMenuItem28.setAccelerator(javax.swing.KeyStroke.g etKeyStroke(java.awt.event.KeyEvent.VK_F1, 0));
    jMenuItem28.setText("Contents");
    jMenu8.add(jMenuItem28);

    jMenuItem29.setText("About StatsCalc");
    jMenu8.add(jMenuItem29);

    jMenuItem30.setText("Contact Us");
    jMenu8.add(jMenuItem30);

    jMenuBar1.add(jMenu8);

    setJMenuBar(jMenuBar1);

    org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(
    layout.createParallelGroup(org.jdesktop.layout.Gro upLayout.LEADING)
    .add(0, 457, Short.MAX_VALUE)
    );
    layout.setVerticalGroup(
    layout.createParallelGroup(org.jdesktop.layout.Gro upLayout.LEADING)
    .add(0, 377, Short.MAX_VALUE)
    );

    pack();
    }// </editor-fold>

    private void FileActionPerformed(java.awt.event.ActionEvent evt) {
    // TODO add your handling code here:
    }

    private void ExitActionPerformed(java.awt.event.ActionEvent evt) {
    System.exit(0);// TODO add your handling code here:
    }

    private void ProbDefRangzActionPerformed(java.awt.event.ActionE vent evt) {
    // TODO add your handling code here:
    }

    /**
    * @param args the command line arguments
    */
    public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
    public void run() {
    new StatsCalc().setVisible(true);
    }
    });
    }

    // Variables declaration - do not modify
    private javax.swing.JMenuItem BinomialTest;
    private javax.swing.JMenu ChisquareDistribution;
    private javax.swing.JMenuItem ChisquareTest;
    private javax.swing.JMenu Counts;
    private javax.swing.JMenuItem CriticalChi;
    private javax.swing.JMenuItem CriticalF;
    private javax.swing.JMenuItem Criticalt;
    private javax.swing.JMenuItem Criticalt1;
    private javax.swing.JMenuItem Criticalz;
    private javax.swing.JMenuItem Criticalz1;
    private javax.swing.JMenu Distribution;
    private javax.swing.JMenuItem Exit;
    private javax.swing.JMenu FDistribution;
    private javax.swing.JMenu File;
    private javax.swing.JMenuItem FishersTest;
    private javax.swing.JMenu NormalDistribution;
    private javax.swing.JMenuItem PoissonTest;
    private javax.swing.JMenuItem ProbChivalue;
    private javax.swing.JMenuItem ProbDefRangt;
    private javax.swing.JMenuItem ProbDefRangz;
    private javax.swing.JMenuItem ProbDefRangz1;
    private javax.swing.JMenuItem ProbFvalue;
    private javax.swing.JMenuItem Probtvalue;
    private javax.swing.JMenuItem Probzvalue;
    private javax.swing.JMenu jMenu4;
    private javax.swing.JMenu jMenu5;
    private javax.swing.JMenu jMenu6;
    private javax.swing.JMenu jMenu7;
    private javax.swing.JMenu jMenu8;
    private javax.swing.JMenuBar jMenuBar1;
    private javax.swing.JMenuItem jMenuItem1;
    private javax.swing.JMenuItem jMenuItem15;
    private javax.swing.JMenuItem jMenuItem16;
    private javax.swing.JMenuItem jMenuItem17;
    private javax.swing.JMenuItem jMenuItem18;
    private javax.swing.JMenuItem jMenuItem19;
    private javax.swing.JMenuItem jMenuItem20;
    private javax.swing.JMenuItem jMenuItem21;
    private javax.swing.JMenuItem jMenuItem22;
    private javax.swing.JMenuItem jMenuItem23;
    private javax.swing.JMenuItem jMenuItem24;
    private javax.swing.JMenuItem jMenuItem25;
    private javax.swing.JMenuItem jMenuItem26;
    private javax.swing.JMenuItem jMenuItem27;
    private javax.swing.JMenuItem jMenuItem28;
    private javax.swing.JMenuItem jMenuItem29;
    private javax.swing.JMenuItem jMenuItem30;
    private javax.swing.JMenu tDistribution;
    // End of variables declaration

    }

    running this code would give an application based on JFrame. The sub-menus, how do i click on them to link other Jframes, for example, clicking correlation on the menu , and choosing spearman's should open a new JFrame. what code do i use? Notice that i have already designed the spearman's Jframe. what method do i use to call it.

    hope it proves helpful in solving this problem

  4. #4
    Fubarable's Avatar
    Fubarable is offline Moderator
    Join Date
    Jun 2008
    Posts
    19,315
    Blog Entries
    1
    Rep Power
    26

    Default

    NetBeans can shield you from the inner workings of Swing, and this can be great as it gets new coders up and running with GUI programs quickly, but if one need to produce anything of moderate complexity or greater, the shielding performs a disservice as it inhibits the users natural curiosity (you can't be curious about something if you don't see it) and slows down the learning of how to code Swing. My recommendation: don't use NetBeans to generate your Swing code. Instead go through the Sun Swing tutorial and learn how Swing is done from the bottom up. Then you will understand how to do what you are trying to do, why CardLayout (and all the other non-GroupLayout layouts) would be quite helpful here. It would also allow you to produce code that is readable by other people because alas, NetBeans produced GUI code is quite busy (as shown in your post above). I recommend that you start here: Lesson: Using Swing Components (The Java™ Tutorials > Creating a GUI with JFC/Swing)

    To learn more about CardLayout specifically, please look here: How to Use CardLayout (The Java™ Tutorials > Creating a GUI with JFC/Swing > Laying Out Components Within a Container)

    Much luck!

    Edit: so please read the tutorials, especially the one about CardLayout. Let me see if I can show you a demo, though it might take some time.
    Last edited by Fubarable; 07-20-2009 at 04:33 AM.

  5. #5
    Fubarable's Avatar
    Fubarable is offline Moderator
    Join Date
    Jun 2008
    Posts
    19,315
    Blog Entries
    1
    Rep Power
    26

    Default

    Here's a somewhat bloated example of what I meant. Hopefully if you run it, you'll get the idea.
    Java Code:
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import javax.swing.*;
    
    public class StatsCalc2 {
      private static final Dimension MAIN_SIZE = new Dimension(800, 650);
      private static final String INTRO_SCREEN = "Welcome!";
      private static final String DISTRIBUTIONS = "Distributions";
      private static final String COUNTS = "Counts";
      private static final float INTRO_FONT_SIZE = 100f;
      private JPanel mainPanel = new JPanel();
      private CardLayout cardlayout = new CardLayout();
      private JPanel panelHolder = new JPanel(cardlayout);
      private JLabel initialLabel = new JLabel(INTRO_SCREEN, SwingConstants.CENTER);
      private DistributionsPanel distribsPanel = new DistributionsPanel(DISTRIBUTIONS);
      private CountsPanel countsPanel = new CountsPanel(COUNTS);
      private JMenuBar jmenubar = new JMenuBar();
    
      public StatsCalc2() {
        initialLabel.setFont(initialLabel.getFont().deriveFont(Font.BOLD, INTRO_FONT_SIZE));
        
        panelHolder.add(initialLabel, INTRO_SCREEN);
        panelHolder.add(distribsPanel.getComponent(), distribsPanel.getPanelName());
        panelHolder.add(countsPanel.getComponent(), countsPanel.getPanelName());
        
        mainPanel.setPreferredSize(MAIN_SIZE);
        mainPanel.setLayout(new BorderLayout());
        mainPanel.add(panelHolder, BorderLayout.CENTER);
        
        setUpMenus();
      }
    
      private void setUpMenus() {
        JMenuItem showIntroMenuItem = new JMenuItem(new AbstractAction("Show Intro") {
          public void actionPerformed(ActionEvent arg0) {
            cardlayout.show(panelHolder, INTRO_SCREEN);
          }
        });
        JMenuItem exitMenuItem = new JMenuItem(new AbstractAction("Exit") {
          public void actionPerformed(ActionEvent e) {
            Window win = SwingUtilities.getWindowAncestor(mainPanel);
            win.dispose();
          }
        });
        JMenu FileMenu = new JMenu("File");   
        FileMenu.add(showIntroMenuItem);
        FileMenu.add(exitMenuItem);
        jmenubar.add(FileMenu);
        
        JMenuItem normalDistMI = new JMenuItem(getAction("Normal Distribution", distribsPanel));
        JMenuItem tDistMI = new JMenuItem(getAction("t-Distribution", distribsPanel));
        JMenuItem fDistMI = new JMenuItem(getAction("F-Distribution", distribsPanel));
        JMenuItem chiSqrDistMI = new JMenuItem(getAction("Chi-Square Distribution", distribsPanel));
        
        JMenu distributionMenu = new JMenu(DISTRIBUTIONS);
        distributionMenu.add(normalDistMI);
        distributionMenu.add(tDistMI);
        distributionMenu.add(fDistMI);
        distributionMenu.add(chiSqrDistMI);
        jmenubar.add(distributionMenu);
        
        JMenuItem chiSqrTestMI = new JMenuItem(getAction("Chi-Square Test", countsPanel));
        JMenuItem fishersExactTestMI = new JMenuItem(getAction("Fisher's Exact Test", countsPanel));
        JMenuItem binomialTestMI = new JMenuItem(getAction("Binomial Test", countsPanel));
        JMenuItem poissonTestMI = new JMenuItem(getAction("Poisson Distribution Events Test", countsPanel));
        
        JMenu countsMenu = new JMenu(COUNTS);
        countsMenu.add(chiSqrTestMI);
        countsMenu.add(fishersExactTestMI);
        countsMenu.add(binomialTestMI);
        countsMenu.add(poissonTestMI);
        jmenubar.add(countsMenu);
      }
    
      private AbstractAction getAction(String name, final SubPanel subPanel) {
        return new AbstractAction(name) {
          public void actionPerformed(ActionEvent arg0) {
            cardlayout.show(panelHolder, subPanel.getPanelName());
            subPanel.setTitleText(super.getValue(AbstractAction.NAME).toString());
          }
        };
      }
    
      public JComponent getComponent() {
        return mainPanel;
      }
      
      public JMenuBar getJMenuBar() {
        return jmenubar;
      }
    
      private static void createAndShowUI() {
        StatsCalc2 statscalc2 = new StatsCalc2();
        JFrame frame = new JFrame("Stats Calculator");
        frame.getContentPane().add(statscalc2.getComponent());
        frame.setJMenuBar(statscalc2.getJMenuBar());
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.pack();
        frame.setLocationRelativeTo(null);
        frame.setVisible(true);
      }
    
      public static void main(String[] args) {
        java.awt.EventQueue.invokeLater(new Runnable() {
          public void run() {
            createAndShowUI();
          }
        });
      }
    }
    
    class DistributionsPanel implements SubPanel {
      private static final float TITLE_SIZE = 32f;
      private static final Color AXIS_COLOR = Color.blue;
      private JPanel mainPanel = new JPanel();
      private JLabel titleLabel = new JLabel(" ");
      private String panelName;
      private JPanel graphicsPanel = new JPanel() {
        @Override
        protected void paintComponent(Graphics g) {
          super.paintComponent(g);
          myPaint(g);
        }
      };
    
      public DistributionsPanel(String panelName) {
        this.panelName = panelName;
        titleLabel.setFont(titleLabel.getFont().deriveFont(Font.BOLD, TITLE_SIZE));
        titleLabel.setHorizontalAlignment(SwingConstants.CENTER);
        mainPanel.setLayout(new BorderLayout());
        mainPanel.add(titleLabel, BorderLayout.NORTH);
        mainPanel.add(graphicsPanel, BorderLayout.CENTER);
      }
      
      private void myPaint(Graphics g) {
        int yMax = graphicsPanel.getHeight() / 10;
        int yMin = (9 * graphicsPanel.getHeight()) / 10;
        int xMax = (9 * graphicsPanel.getWidth()) / 10;
        int xMin = graphicsPanel.getWidth() / 10;
        int xMid = graphicsPanel.getWidth() / 2;
        
        g.setColor(AXIS_COLOR);
        g.drawLine(xMin, yMin, xMax, yMin);
        g.drawLine(xMid, yMin, xMid, yMax);
      }
    
      public void setTitleText(String text) {
        titleLabel.setText(text);
      }
    
      public JComponent getComponent() {
        return mainPanel;
      }
      
      public String getPanelName() {
        return panelName;
      }
    
    }
    
    class CountsPanel implements SubPanel {
      private static final float TITLE_SIZE = 32f;
      private String panelName;
      private JPanel mainPanel = new JPanel();
      private JLabel titleLabel = new JLabel(" ");
    
      public CountsPanel(String panelName) {
        this.panelName = panelName;
        titleLabel.setFont(titleLabel.getFont().deriveFont(Font.BOLD, TITLE_SIZE));
        titleLabel.setHorizontalAlignment(SwingConstants.CENTER);
        mainPanel.setLayout(new BorderLayout());
        mainPanel.add(titleLabel, BorderLayout.NORTH);
    
      }
      
      public void setTitleText(String text) {
        titleLabel.setText(text);
      }
    
      public JComponent getComponent() {
        return mainPanel;
      }
      
      public String getPanelName() {
        return panelName;
      }
    
    }
    
    interface SubPanel {
      public void setTitleText(String text);
    
      public JComponent getComponent();
      
      public String getPanelName();
    
    }
    Last edited by Fubarable; 07-20-2009 at 07:04 AM. Reason: updated code

  6. #6
    sysout is offline Member
    Join Date
    Aug 2009
    Posts
    66
    Rep Power
    0

    Default

    do you mean with :
    new newForm().setVisible(true);
    this code can create new form (JFrame).

    to close the old one, you may use :
    dispose();
    Hope it helps

  7. #7
    Shilpashetty is offline Member
    Join Date
    Mar 2011
    Posts
    2
    Rep Power
    0

    Default

    Hi,
    i have written a code in java where it incluses many checkboxes..what i wanted to do is as i click the checkboxes i wantes it to be displayed in another frame along with cost of the selected item.(related to add to cart)but i do not how to proceed.

  8. #8
    Shilpashetty is offline Member
    Join Date
    Mar 2011
    Posts
    2
    Rep Power
    0

    Default

    Hi,
    i have written a code in java where it incluses many checkboxes..what i wanted to do is as i click the checkboxes i wanted it to be displayed in another frame along with cost of the selected item.(related to add to cart)but i do not how to proceed.

  9. #9
    Fubarable's Avatar
    Fubarable is offline Moderator
    Join Date
    Jun 2008
    Posts
    19,315
    Blog Entries
    1
    Rep Power
    26

Similar Threads

  1. Link between two JFrame using JButton
    By Ravi Ranjan in forum NetBeans
    Replies: 2
    Last Post: 06-09-2009, 11:30 PM
  2. JMenu to JPopupMenu
    By carderne in forum New To Java
    Replies: 0
    Last Post: 02-28-2009, 07:07 PM
  3. Have to embed link to website in JFrame
    By pkumar85 in forum New To Java
    Replies: 0
    Last Post: 11-24-2008, 01:01 AM
  4. Jtree link to JFrame Form
    By daniel50096230 in forum NetBeans
    Replies: 4
    Last Post: 09-16-2008, 07:53 AM
  5. JMenu and JRadioButtonMenuItem
    By doron70 in forum AWT / Swing
    Replies: 3
    Last Post: 07-18-2007, 07:13 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •