<a href="..." target="目标框架名称">

解决方案 »

  1.   

    public void actionPefermed(ActionEvent e){
    frame2.setVisible(true)
    }
      

  2.   

    第一个dispose(),第二个setVisible(true)
      

  3.   

    <script language="javaScript">
     function aa()
    {parent."目标框架名称".location="..."}
    </script>
    <a href="#" onclick="aa()">..</a>
    stonecsdn说的也可以,更简单!
      

  4.   

    第一个dispose(),产生第二个的一个对象, 然后将其setVisible(true)。
      

  5.   

    button.addActionListener(new java.awt.event.ActionListener() {
          public void actionPerformed(ActionEvent e) {
            new JFrame().show();
          }
        });
      

  6.   

    在点击事件中frame2.setVisible(true),
    如果不关闭第一个frame1的话,就不用frame1.dispose(),一般软件不会在打开第二个窗体时关闭第一个窗体,但可以隐藏frame1.setVisible(false)
      

  7.   

    如果frame指的是html frame的话,上面的<a href target="">可以搞定了如果是JFrame的话,楼主肯定是被WYSIWYG(比如JB的Design)给害的,只要楼主认真研究一下那些由程序自动生成的代码的话,这个问题实在太简单了。按一个按钮时,如何让它做某件事情?(注册过的ActionListener.actionPerformed方法)
    如何让一个窗体显示?(show/setVisible(true))。所以用WYSIWYG的时候,还是应当稍微要用一些心思,这些不光是针对楼主的
      

  8.   

    还是觉得刚入门的时候自己手写代码实现所需功能比较好,这样对JAVA概念理解比较有利。要实现楼主所说功能,只需在按钮的ActionListener 监视器中新建第二个Frame一对象,
    然后调用其show()的方法就可以了。如上所说:
       button.addActionListener(new java.awt.event.ActionListener() {
          public void actionPerformed(ActionEvent e) {
            new JFrame().show();
          }
        });