怎样关闭前面打开的窗口? 如果窗口上的Menutrip 里有许多项目,当打开执行任意一个项目后,再执行另一个时:如何自动关闭前一个窗口? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在 执行 另一个时 将前一个的引用 this 通过构造函数传过去。然后在新的项目里调用 哪个对象的close() 方法。 [color=#003366]我是初学者,具体还是不知道怎么操作。我的QQ 448281249请指教![/color] 网上相关的东西很多的我给你写了一个,平常可以到网上找找import java.awt.Dimension;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;public class Text extends JFrame implements ActionListener{public Text(){ this.setLayout(null); this.setSize(new Dimension(400,400)); javax.swing.JButton b1=new JButton("点击"); b1.setBounds(100, 100, 80, 25); b1.addActionListener(this); this.add(b1); this.setVisible(true);}public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub if(e.getActionCommand().equals("点击")){ anotherframe(); //你想实现的效果就是下面一行代码 this.dispose(); }}public static void main(String args[]){ new Text();}public JFrame anotherframe(){ JFrame frame=new JFrame(); frame.setLayout(null); frame.setSize(new Dimension(400,400)); frame.setVisible(true); JLabel lab=new JLabel("你好!!!加油",JLabel.CENTER); lab.setBounds(0, 100, 400, 30); frame.add(lab); return frame;}} 数组的问题 怎样才能学好java我是初学者请大侠提点建议 URLConnection的应用 NIO的奇怪事件 非常奇怪! 救救我!_! 修改classpath等环境变量需要重起吗? 在线等待:有个问题想请教!! 这段applet连接mysql代码没有问题,不明白的地方是直接打开MySqlQueryApplet.html就会出错 用java做的小游戏(有原代码的),快来试玩(玩的有分) classpath的奇怪问题 请问applet到底有哪些用途? 用JTextPane写的写字板怎么保存住图片和文字格式? 准备j2ee方面找工作,没有项目经验请问我该如何添写简历,难道简历不写项目经验
将前一个的引用 this
通过构造函数传过去。然后在新的项目里
调用 哪个对象的close() 方法。
我的QQ 448281249请指教![/color]
我给你写了一个,平常可以到网上找找
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;public class Text extends JFrame implements ActionListener{
public Text(){
this.setLayout(null);
this.setSize(new Dimension(400,400));
javax.swing.JButton b1=new JButton("点击");
b1.setBounds(100, 100, 80, 25);
b1.addActionListener(this);
this.add(b1);
this.setVisible(true);
}public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getActionCommand().equals("点击")){
anotherframe();
//你想实现的效果就是下面一行代码
this.dispose();
}
}
public static void main(String args[]){
new Text();
}
public JFrame anotherframe(){
JFrame frame=new JFrame();
frame.setLayout(null);
frame.setSize(new Dimension(400,400));
frame.setVisible(true);
JLabel lab=new JLabel("你好!!!加油",JLabel.CENTER);
lab.setBounds(0, 100, 400, 30);
frame.add(lab);
return frame;
}
}