setBounds(); 这个方法是干什么的呀?

解决方案 »

  1.   

    ProgressBarTimerJFrame是JFrame吗?JFrame好像没这种方法,JDialog可以。
      

  2.   

    ProgressBarTimerJFrame 这是 我做的进度条类我就想让我的进度条 动的时候 这个进度条窗体是模态的不能点击后面的主画面不知道我说的清楚不?
      

  3.   

    在 Swing 中只有 JDialog 可以设置为 Modal 窗体,其方法可以在构造函数(例如“JDialog(Frame owner, boolean modal)”)中传参数,也可以用 setModal(boolean b) 方法设定,这个方法是从 Dialog 类继承的。
      

  4.   

    只能通过请求焦点requestFocus() 来模拟模态
      

  5.   

     JDialog 用这个的话我的jframe 怎么传进去呢
    并且我的这个jframe 是个带进度条的能给个简单的列子吗?
    谢谢
      

  6.   


    java.awt.EventQueue.invokeLater(new Runnable() {
    public void run() {
    ProgressBarTimerJFrame thisClass = new ProgressBarTimerJFrame((javax.swing.JPanel) jPanel1.getParent(),insertTableName, filedName);
    thisClass.setVisible(true);
    JDialog(thisClass, true);
    } private void JDialog(ProgressBarTimerJFrame thisClass, boolean b) {
    ProgressBarTimerJFrame.thread = new Barthread(
    ProgressBarTimerJFrame.ProgressBar, jTextField1,
    jTextField2, jTextField3);

    ProgressBarTimerJFrame.thread.start();

    }
    });我的代码 就是这样的 
    我想让ProgressBarTimerJFrame.thread.start();
    开始的时候 那个带进度条的对话框 是个模态窗体
      

  7.   

    改造这个ProgressBarTimerJFrame类,把它改为从JDialog继承。
      

  8.   


    我就是不想改动这个类
    难道jframe 就真的没有办法变成模态吗?
      

  9.   

    Swing Hacks Hacks#58 Block a Window Without a Modal Dialog
      

  10.   

    使用 JDialog dialog=new JDialog(JFrame)试试
      

  11.   

    整错了,使用 JDialog dialog=new Dialog();
    dialog.getContextPane().add(你的窗体);
    dialog.setModel(true);
    就可以了