免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
论坛 程序设计 Java help!!!!!
最近访问板块 发新帖
查看: 1077 | 回复: 0
打印 上一主题 下一主题

help!!!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-05-14 16:14 |只看该作者 |倒序浏览
if(e.getSource()==button1)
{
if(bmonth==nmonth)
            {
            
            
             if(ddate-gg3>;j||gg3-ddate>;j)
             {
                    
               if(JOptionPane.showConfirmDialog(this,"对不起,车次"+Tname+"编组号为"+gg2+"的初始日期错误,请重新输入!","提示信息",JOptionPane.DEFAULT_OPTION,JOptionPane.WARNING_MESSAGE)==0)           
               {
                         
                          JFrame Frame1=new JFrame("改变日期";
                   Container c2=Frame1.getContentPane();
                   c2.setLayout(null);
                  
                  
                   JPanel ppn2;
                   ppn2=new JPanel();
                   ppn2.setSize(327,245);
                   ppn2.setLayout(null);
                   ppn2.setBackground(new Color(245,235,23);
                   c2.add(ppn2);
                  
                  
                 
                   llbb=new JLabel("请输入"+Tname+"次,编组号为"+gg1+"的始发日期";
                   llbb.setSize(270,35);
                   llbb.setLocation(30,30);
                   llbb.setFont(new java.awt.Font("Serif",0,16));
                   ppn2.add(llbb);   
                  
                  
                   llbb1=new JLabel("月份";
                   llbb1.setSize(50,20);
                   llbb1.setLocation(55,75);
                   llbb1.setFont(new java.awt.Font("Serif",0,16));
                   ppn2.add(llbb1);
                  
                  
                   llbb2=new JLabel("日期";
                   llbb2.setSize(50,20);
                   llbb2.setLocation(55,120);
                   llbb2.setFont(new java.awt.Font("Serif",0,16));
                   ppn2.add(llbb2);
                  
                   String ssttr1[]={"1","2","3","4","5","6","7","8","9","10","11","12"};
                   ccp1=new JComboBox(ssttr1);
                   ccp1.setSize(90,20);
                   ccp1.setLocation(140,75);
                   ppn2.add(ccp1);
      
                   String ssttr2[]={"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31"};
                   ccp2=new JComboBox(ssttr2);
                   ccp2.setSize(90,20);
                   ccp2.setLocation(140,120);
                   ppn2.add(ccp2);
                  
                   bbtt1=new JButton("确 定";
                   bbtt1.setLocation(55,165);
                   bbtt1.setSize(66,26);
                   bbtt1.addActionListener(this);
                   ppn2.add(bbtt1);
                  
                   bbtt2=new JButton("退 出";
                   bbtt2.setLocation(185,165);
                   bbtt2.setSize(66,26);
                   bbtt2.addActionListener(this);
                   ppn2.add(bbtt2);
                  
                  
                   Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
                   Dimension Frame1Size = Frame1.getSize();
                   Frame1.setLocation((screenSize.width - Frame1Size.width)/2,(screenSize.height - Frame1Size.height)/2);
                  
                          Frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                   Frame1.setSize(327,245);
                   Frame1.setResizable(false);
                   Frame1.setVisible(true);
                     
               }       
      }
  }

        button1在主界面上
      1.按下对话框的确定按钮后,会出现Frame1,但当关闭Frame1时,主界面也跟着关闭,关闭主界面时Frame1也关闭了,怎么办呢,是不是要用dispose()
该怎么用呢?
       2.若同时有两车,车1和车2满足ddate-gg3>;j||gg3-ddate>;j,会依次出现车1对话框->;Frame1->;车2对话框->;Frame1,但当按下车1对话框的确定键后,Frame1只是在屏幕上闪了下就隐藏在主界面后了,只有在按下车2对话框的确定按钮后,Frame1才会显示在主界面上
     请各位大虾帮我看看,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP