Java 93. Thêm tích chọn vào menu trong chương trình Java Swing

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ต.ค. 2024
  • Vui lòng tải code ở cuối mỗi bài học ở tại đây: titv.vn/index....

ความคิดเห็น • 66

  • @TITVvn
    @TITVvn  2 ปีที่แล้ว

    Link tải code: titv.vn/courses-page/lap-trinh-java-java-core/
    Nếu có câu hỏi và cần tư vấn thêm, hãy gửi câu hỏi tại đây: facebook.com/groups/titv.vn Thành viên trong nhóm luôn sẵn sàng giúp đỡ các bạn.
    Giúp anh đăng ký kênh, nhấn nút thích để video được nhiều bạn đam mê học lập trình biết đến nhé.
    Chúc các bạn học thật tốt và có một ngày thật vui.

  • @qasehyjuko
    @qasehyjuko ปีที่แล้ว +10

    Không chớp tắt thì thay hàm this.refresh() thầy mới tạo thành hàm this.repaint() có sẵn trong java nha mọi người. Cố lên !!!!!!!

    • @tranucaiphat2178
      @tranucaiphat2178 2 หลายเดือนก่อน

      Nếu vẫn không được thì có thể thêm this.repaint( ) và this.revalidate( ) vào cả 2 hàm enable và disable. 2 phương thức trên mỗi lần được gọi thì giao diện sẽ vẽ lại.

  • @hoangdung1712
    @hoangdung1712 2 ปีที่แล้ว +17

    Em đã xem xong video java 93 của thầy ạ. Em có một cách khác thay vì phải phải this.pack sau đó setSize lại, làm cho chương trình bị nháy một cái rất xấu. E làm như sau:
    Đầu tiên vẫn add cái jt vào chương trình:
    add(jt, BorderLayout.NORTH);
    sau đó sử dụng lệnh:
    this.jt.setVisible(false);
    để ẩn đi
    tạo phương thức enable và Disable với hành động là :
    jt.setVisible(true || false); (enable là true để hiện, Disable là false để ẩn ).
    Như vậy ta sẽ không cần xóa đi và add lại mà đơn giản chỉ là ẩn đi và làm cho nó hiện lại thôi.
    Cám ơn video rất hay của thầy ạ. Hy vọng sớm sẽ có thêm những bài giảng về java web ạ.

    • @phamvuongtu
      @phamvuongtu 2 ปีที่แล้ว

      Mình cảm ơn bạn vì đã chia sẻ ý kiến!!!

    • @hoangdung1712
      @hoangdung1712 2 ปีที่แล้ว +1

      @@phamvuongtu okee b nè, mình cũng mới học đến đây thôi, và ngồi tự code lại nên nghĩ như vậy. Chúc b học tốt nhé

    • @nguyenoankhoi3553
      @nguyenoankhoi3553 2 ปีที่แล้ว

      10 điểm

    • @lothanhduyfplhn7735
      @lothanhduyfplhn7735 2 ปีที่แล้ว

      em mạnh dạn đoán anh zai bên lập trình web, bởi em thấy cái tư duy như này nó khá giống với thuộc tính display:none và display:block trong js ý

    • @trantuanat524
      @trantuanat524 2 ปีที่แล้ว +1

      @@lothanhduyfplhn7735 làm như vậy không đúng vì giao diện khi sử dụng setVisible(false) nó vẫn chiếm phần diện tích của màn hình

  • @congdatbom
    @congdatbom ปีที่แล้ว +2

    Mình cho thêm dòng this.setVisible(true); vào trong 2 hàm enabale và disabale thì chạy bình thường không bị chớp tắt luôn. Cám ơn vì tâm huyết của thầy!!!!

  • @nguyennhattruongk17ct61
    @nguyennhattruongk17ct61 ปีที่แล้ว

    Chuỗi bài này rất hay luôn anh ạ, e xem đến tận bài này mà không bỏ sót 1 video nào luôn đấy !!

  • @longnguyendragon521
    @longnguyendragon521 ปีที่แล้ว +4

    em sẽ học hết tất cả những video trong list video Lập trình java của anh và không bỏ bài nào, vì em biết anh đã phải dành thời gian lên chủ đề lên danh sách những phần cần quay và mất nhiều thời gian để quay và đăng nó lên cho tất cả mọi người, em sẽ học hết tất cả, chắc chắn là học cẩn thận , Cảm ơn anh rất nhiều vì những công sức , chất xám và thời gian anh đã bỏ ra, Cảm ơn anh rất nhiều ạ

    • @longnguyendragon521
      @longnguyendragon521 ปีที่แล้ว

      @@TuNguyen-nq1df bạn đoán xem và tại sao tôi phải trả lời câu hỏi của bạn ?

  • @phanvantai2521
    @phanvantai2521 2 ปีที่แล้ว +5

    Chỗ hiển thị/tắt thanh toolbar thì em làm như sau, nó ko bị chớp tắt:
    -Trong constructor của view thì vẫn add jToolBar vào nhưng ban đầu là setVisible(false)
    -Khi xử lí sự kiện của jcheckbox thì kiểm tra jToolBar.isVisible(), nếu đang false thì setVisible(true) cho nó, ngược lại
    thì setVisible(false)

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว +1

      Mời bạn tham gia và gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.

    • @phanvantai2521
      @phanvantai2521 2 ปีที่แล้ว

      @@TITVvn :)) em đóng góp cho video ạ

    • @phuongnamtran3623
      @phuongnamtran3623 ปีที่แล้ว

      @@phanvantai2521 rất hay Tài đẹp trai

    • @sweetluv8024
      @sweetluv8024 ปีที่แล้ว +1

      Cám ơn bạn nhiều nhé

  • @ducnguyenminh5942
    @ducnguyenminh5942 ปีที่แล้ว

    mình đang học video này. Cám ơn bạn

  • @chienngo7328
    @chienngo7328 2 ปีที่แล้ว +1

    Thầy dạy hay lắm ạ

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Chúc bạn học tốt. Hãy giúp kênh chia sẻ video clip này với các bạn trong lớp của bạn nhé. Đăng ký kênh TITV để theo dõi các video clip tiếp theo nhé.

  • @ha_nguyen_146
    @ha_nguyen_146 2 ปีที่แล้ว

    thầy giảng rất hay ạ

  • @5steps178
    @5steps178 ปีที่แล้ว

    Ngoài cách remove và add các bạn có thể setVisible(true / false) để bật tắt nhé. Không chớp tắt và gọn lẹ

  • @heyjacknguyen
    @heyjacknguyen 2 ปีที่แล้ว +1

    Tuyệt vời anh ạ!

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Chúc bạn học thật tốt nhé, chia sẽ video clip này cho các bạn cùng lớp để cùng học nhé.

  • @DanhNguyen-fi2su
    @DanhNguyen-fi2su 2 ปีที่แล้ว

    thích học nhất! cảm ơn a nhiều!

  • @HuyNguyen-cb9uo
    @HuyNguyen-cb9uo ปีที่แล้ว

    Em đã học xong video này

  • @nguyentrungkien910
    @nguyentrungkien910 ปีที่แล้ว

    hay lắm ạ

  • @kn9060
    @kn9060 7 หลายเดือนก่อน

    mình recomend các bạn có thể thêm 2 dòng này sau add, move để update lại giao diện
    this.revalidate();
    this.repaint();

  • @Thanh25102
    @Thanh25102 2 ปีที่แล้ว +4

    bao giờ thì có video mới ạ ? cảm ơn thầy

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Gần đây bận việc nên video mới ra hơi chậm.

  • @uchoa8798
    @uchoa8798 3 ปีที่แล้ว +1

    anh ơi mong a ra tiếp video a

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว

      Chuỗi bài này vẫn có, nhưng do bận công việc nên ra hơi chậm.

  • @nguyenhoangnam6625
    @nguyenhoangnam6625 3 ปีที่แล้ว +1

    thank anh

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว

      Chúc bạn ngày vui vẻ. Hãy giúp kênh chia sẻ video clip này với bạn bè của bạn nhé. Đăng ký kênh TITV để theo dõi các video clip tiếp theo nhé.

  • @nvtentertainment4098
    @nvtentertainment4098 2 ปีที่แล้ว

    Video rất hay

  • @23.thaicamphong12
    @23.thaicamphong12 3 ปีที่แล้ว +2

    Titv cho em hỏi,nếu Gs autoclick mà ko auto click đc thì làm cách nào để nó autoclick lại vậy?

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว +2

      Bạn vô phần Options - Clicking - Repeat chỉnh số dây mặc định là 5s lên 100000 giây nhé. Đăng ký kênh TITV để theo dõi các video clip tiếp theo nhé.

  • @dangduong5113
    @dangduong5113 2 ปีที่แล้ว

    Cảm ơn thầy

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.

  • @giangnguyentruong7975
    @giangnguyentruong7975 3 ปีที่แล้ว +1

    Thầy có dạy JavaScript không ạ

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว

      Chào bạn, ko có nhé. Chúc bạn học tốt. Hãy giúp kênh chia sẻ video clip này với các bạn trong lớp của bạn nhé. Đăng ký kênh TITV để theo dõi các video clip tiếp theo nhé.

  • @pmthiii4008
    @pmthiii4008 3 ปีที่แล้ว +1

    TITV cho e hỏi, trong bài vòng lặp java
    Làm sao để chạy ra được một dãy số (1,2,3...) "theo hình tam giác ạ?"
    E newbie.

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว

      Chào bạn, bạn hãy hỏi tại nhóm facebook.com/groups/titv.vn Nếu có thành viên trong nhóm biết câu trả lời họ sẽ giúp đỡ bạn. Chúc bạn học tốt.

    • @chautinhtinh8948
      @chautinhtinh8948 2 ปีที่แล้ว

      dùng lồng for , nếu phức tạp có thể dùng if

    • @lothanhduyfplhn7735
      @lothanhduyfplhn7735 2 ปีที่แล้ว +1

      @@chautinhtinh8948 dùng luôn lện print cho nhanh :)))

    • @giangnguyen-ze1se
      @giangnguyen-ze1se 2 ปีที่แล้ว

      @@lothanhduyfplhn7735 :))))))))

  • @dungtrinh441
    @dungtrinh441 2 ปีที่แล้ว

    Vang cam on a nhe .. khi nao co khoa androi vay a

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Mời bạn tham gia và gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.

  • @STPCTGAMING
    @STPCTGAMING 9 หลายเดือนก่อน

    không biết sao chứ máy em khi tích nó vẫn k chớp như anh

  • @phamtheanh-b7t
    @phamtheanh-b7t 2 ปีที่แล้ว +1

    thầy ơi thầy dạy thêm về python đc k ạ học mỗi thầy là hiểu thôi

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Sắp có bạn nhé.

    • @phamtheanh-b7t
      @phamtheanh-b7t 2 ปีที่แล้ว +1

      Mong thầy dạy sớm lớp em học trc hết r mà em vẫn k hiểu lắm

  • @vanan2235
    @vanan2235 3 ปีที่แล้ว +1

    Thầy ơi thầy có mở thêm tiết C++ không thầy

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว

      Chào bạn, hiện tại không có.

  • @LaLa-fm8ln
    @LaLa-fm8ln 2 ปีที่แล้ว +1

    có mục lục series của mình k a

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว +1

      Xem trong phần mô tả của video có link

  • @_Nguyenan
    @_Nguyenan 2 ปีที่แล้ว

    mong ra video

  • @hider6262
    @hider6262 3 ปีที่แล้ว +1

    đã đi đến bài 93 :)

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว

      Tạm nghĩ ngơi đi nhé :D