如何产生新的显示窗口? 新建窗体用JDialog,JFrame都行或者是使用MDI的方式。如果你想在主窗口显示新的数据可以调用removeAll()方法先把朱窗口原有数据清空再加入新的数据不知道有没有解决你的问题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己定义一个对话框类。import java.awt.*;import javax.swing.*;public class ShowMsg extends JDialog { JPanel panel1 = new JPanel(); BorderLayout borderLayout1 = new BorderLayout(); JLabel jLabel1 = new JLabel(); public ShowMsg(Frame frame, String title, boolean modal) { super(frame, title, modal); try { jbInit(); pack(); } catch(Exception ex) { ex.printStackTrace(); } } public ShowMsg() { this(null, "", false); } public void setMsg(String s) { jLabel1.setText(s); } private void jbInit() throws Exception { panel1.setLayout(borderLayout1); jLabel1.setRequestFocusEnabled(true); getContentPane().add(panel1); panel1.add(jLabel1, BorderLayout.WEST); }}用的时候先创建它的实例,再调用setMsg(),最后现实这个对话框就行了。自己要加什么东西自己改吧。 致fei201(阿飞): 你的程序好像只能显示一个窗口,我最好ShowMsg窗口和在jbInit里生成的窗口能同时显示。不知有何办法?我写的JFrame基本上也是这样,但在生成子窗口时,一用getContentPane().add()就加到主窗口里了。 我已解决了,是没有指定ContentPane()造成的,JFrame对象getContentPane().add(),再显示,定大小就可以了。以后要多查查API文件。多谢各位。 java小程序出错 单步调试的时候 定义变量的地方停不了是为什么啊 超简单!!!在屏幕输出26个字母并在后面加换行符 各位高手,怎样使线程暂停,再唤醒? Jcs方面问题,请教个位大侠~ 为什么没人用Visual j++ 呀?都用Jbuilder??两个有什么不同 摇奖 小程序 是在做不出来了请求援助 关于文件通过HTTP上传时应用服务器内存开销过大的问题。 小弟新手上路,请大虾指教用什么工具比较好? 学习java时遇到的一个初学者问题 如何取得(保存到)文本中二行的值! 谁会将在这样的字符串转换为日期呢?有难度的,菜鸟勿进!谢谢合作!呵呵
import java.awt.*;
import javax.swing.*;public class ShowMsg extends JDialog {
JPanel panel1 = new JPanel();
BorderLayout borderLayout1 = new BorderLayout();
JLabel jLabel1 = new JLabel(); public ShowMsg(Frame frame, String title, boolean modal) {
super(frame, title, modal);
try {
jbInit();
pack();
}
catch(Exception ex) {
ex.printStackTrace();
}
} public ShowMsg() {
this(null, "", false);
}
public void setMsg(String s)
{
jLabel1.setText(s);
}
private void jbInit() throws Exception {
panel1.setLayout(borderLayout1);
jLabel1.setRequestFocusEnabled(true);
getContentPane().add(panel1);
panel1.add(jLabel1, BorderLayout.WEST);
}
}
用的时候先创建它的实例,再调用setMsg(),最后现实这个对话框就行了。自己要加什么东西
自己改吧。
你的程序好像只能显示一个窗口,我最好ShowMsg窗口和在jbInit里生成的窗口能同时显示。不知有何办法?我写的JFrame基本上也是这样,但在生成子窗口时,一用getContentPane().add()就加到主窗口里了。