30/09/2018, 20:33
File Chooser trong java?
Mọi người cho em hỏi là em có 1 class A extends JFrame, trong này em khai báo 1 button và một File Chooser, em muốn khi click vào button thì File Chooser hiện lên, em đã viết sự kiện cho button như sau:
private void btnBrowserActionPerformed(java.awt.event.ActionEvent evt){
this.fcDirectory.setVisible(true);
}
Nhưng khi chạy chương trình nó lại không hiện cửa sổ duyệt file là sao ạ? Mong mọi người giair thích hộ em ạ, em cám ơn.
Bài liên quan
phải là
fcDirectory.showOpenDialog()
chứ nhỉ?Ồ, được rồi, em cám ơn ạ. Tại trong giaos trình của thầy giaó cho là dùng lệnh setVisible(true), em về thực hành lại trên lap lại không được.
À anh cho em hỏi tại sao mà cái setVisible(true) lại không hoạt động được không ạ?
hmm… cơ bản thì setVisible() dùng để ẩn/hiện các component như button, label…
Tức là ví dụ trên cửa sổ của bạn có một Button thì bạn làm cho nó trong suốt đi bằng setVisible(false), chứ bản thân nó vẫn nằm ở đó.
Trường hợp của fileChooser thì có lẽ là do chưa gọi showOpenDialog() nên hộp thoại chưa được tạo ra nên bạn gọi setVisible(true) thì vẫn chẳng thấy gì, bạn thử gọi setVisible(false) đằng sau showOpenDialog() xem có hiện ra không là biết