Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 2 của 2
  1. #1

    Không sử dụng được jTable trong 1 JFrameForm mặc dù đã import.

    Em chào cả nhà, [IMG]images/smilies/online.gif[/IMG]
    Em đang tạo 1 mini program như thế này

    Em đã tạo ra 2 Frame như trên rồi.
    Khi e bắt sự kiện cho Add contact (ở frame Add new contact) :
    Mã:
     private void btnAddContactActionPerformed(java.awt.event.ActionEvent evt) {
            DefaultTableModel tm = (DefaultTableModel)jTable1.getModel();
        }
    nó báo lỗi tại jTable1 : và bắt tạo class/Field jTable1. jTable1 thì e đã tạo ở frame "Phone book". Em tưởng chỉ cần import cái jframe Phone book vào Frame "Add new contact" là có thể sử dụng jtable1 được?[IMG]images/smilies/daydreaming.gif[/IMG]
    Mong các bác giải đáp giúp em[IMG]images/smilies/Cry.gif[/IMG] Em đang cần gấp.
    Xin cảm ơn nhiều!

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    điều kiện là form add new contact là JDialog
    bạn tạo 2 biến public tĩnh tại form Phone book
    Mã:
    public static String name="";
    public static String phone="";
    viết sự kiện nút add contact (phone book)
    Mã:
    {
           frmAddNew f=new frmAddNew(null, true);
           f.setVisible(true);
           DefaultTableModel tm = (DefaultTableModel)jTable1.getModel();
           tm.addRow(new Object[]{name,phone});
    }
    còn sự kiện add contact bên (add new contact) thì bạn viết như sau
    Mã:
    {
       frmPhoneBook.name=txtName.getText();
       frmPhoneBook.name=txtPhone.getText();
    }

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •