-
16-08-2012, 06:03 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
hàm đóng JFrame mở 1 JFrame khác ????
Mình đang làm 1 phần mềm, có 1 JFrame Login, sau khi người dùng đăng nhập thành công thì JFrame Login đó đóng rồi 1 JFrame Main khác mở ra thì mình dùng hàm nào để xử lý vấn đề trên các bạn??[IMG]images/smilies/dont_know.gif[/IMG][IMG]images/smilies/dont_know.gif[/IMG]
View more random threads:
- Cách tạo một nút "Hủy" ?
- Xin giúp đỡ về lấy thông tin SSID, BSSID, Strenght của Wifi.
- Chạy chương trình ở Server và Client trên cùng một máy ?
- Cách đếm số client trong Java?
- Lấy địa chỉ trang web mà máy tính truy cập bằng Java như thế nào?
- Lập trình android dần trở thành lập trình đa nền tảng
- Làm cách nào để biết được bộ nhớ đệm và dung lượng gửi lên Server của Client
- Netbean - giao diện thay đổi khi chạy chương trình không gống với design?
- Crawl all links from a website ( Kéo toàn bộ links của một website về cơ sở dữ liệu)
- Tìm chữ hoa trong file !!
-
17-08-2012, 05:03 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
OK, ta có 2 JFrame
JFrame1: Login
JFrame2: Main Program
Để làm như bạn nói, ta làm như sau:
Mã:JFrame jframe1 = new JFrame("JFrame 1"); JFrame jframe2 = new JFrame("JFrame 2"); jframe1.setVisible(false);jframe2.setVisible(true);
Ví dụ, sau khi đăng nhập thành công, bạn có 1 object lưu các thông tin của tài khoản đó, bạn muốn truyền sang form chương trình chính thì chỉ việc sửa lại method main bên đó.
public static void main(UserAccount user) {.... SwingUtitlies.....}
Trong form1, bạn sẽ direct tới form2(class tên MainProgram) như sau:
Mã:UserAccount acc = new UserAccount("Test", "123456"); //id + pw;form1.setVisible(false);MainProgram.main(acc);
-
20-08-2012, 04:17 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
muốn giải phóng tài nguyên sử dụng dispose()
-
20-08-2012, 05:36 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi manhdt
-
20-08-2012, 06:22 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi gnirt69
-
21-08-2012, 09:58 AM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Nếu chương trình không bắt buộc phải dùng 2 cửa sổ thì bạn có thể dùng CardLayout để chuyển qua lại giữa các màn hình của chương trình.
Mình có cảm giác CardLayout "dễ chịu" với người dùng hơn vì vị trí và kích thước của cửa số chương trình là không thay đổi, chỉ thay đổi nội dung bên trong.
-
21-08-2012, 04:40 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi Wazi Armstrong
Dưới ánh nắng mặt trời đang lên, những đống pallet nhựa An Giang trải dài mênh mông như những bức tranh tự nhiên đầy sắc màu. Mỗi chiếc pallet nhựa không chỉ là một vật dụng thông thường mà còn là...
Pallet nhựa An Giang giao hàng...