Java 92. Cách tạo menu chuột phải cho chương trình Java Swing

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

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

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

    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.

  • @nguyenquanghau7158
    @nguyenquanghau7158 ปีที่แล้ว +16

    Tuyệt cú mèo thầy ơi. Nếu bạn nào làm trên windown mà nhấn chuột phải không hiện ra MENU CHUỘT PHẢI thì hàm mouseRealeased (thuộc phần controller của mouse) copy y hệt đoạn code của hàm MousePressed là success nha.

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

      Cảm ơn bạn

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

      đang tính hỏi thầy. thanks ông

    • @SonNguyenKhac-sd9vq
      @SonNguyenKhac-sd9vq ปีที่แล้ว +1

      may nhờ có bạn comment, k thì mình tối nay chắc mất ngủ :))

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

      haha
      @@SonNguyenKhac-sd9vq

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

      may v mk đọc cmt trc khi code :). Thank you Pro

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

    em học được đến bài này rồi , anh giảng rất hay, mmong anh có thêm nhiều động lực để làm nhiều video giống như vậy

  • @HungNguyen-nj8bu
    @HungNguyen-nj8bu 3 ปีที่แล้ว +3

    hóng idol ra khóa học c++ ạ

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

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

    • @HieuTran-ej4yn
      @HieuTran-ej4yn ปีที่แล้ว

      ghê zay, hiện tại sau 1 năm ban đi thực tập được chưa

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

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

  • @suntdt8422
    @suntdt8422 4 หลายเดือนก่อน

    nghĩ hè nên ráng càng hết serie của a

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

    if(SwingUtilities.isRightMouseButton(e)) {
    this.menuBarView.jPopupMenu.show(e.getComponent(), e.getX(), e.getY());
    }
    Mấy bạn có thể dùng đoạn này vào bên trong 1 trong 2 method là mousePressed và mouseReleased đều được nhá

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

    cách chỉnh lỗi click chuột phải trên window không hiển thị menu cho ae chưa biết ((( ở phần mouseReleased thêm nội dung giống mousePressed là được ))))

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

      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 để cùng học nhé. Đăng ký kênh TITV để theo dõi các video clip tiếp theo nhé.

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

      Mình có thêm cũng ko đc luôn

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

      Hiiii :)))), t có thói quen là xem video xong sau đó sẽ làm lại rồi mới đọc cmt của mọi người :))), lúc nãy t làm và cũng không biết lỗi kiểu gì mà chuột phải không hiện, sau đó mày mò các thứ cuối cũng cũng fix được. Mất hơn tiếng chỉ để tìm cách fix lỗi đó:))), vừa vào đọc cmt thì thấy b cmt đúng nó luôn, nhưng không sao 1 tiếng đó mình bỏ ra nhưng mình cảm thấy khá vui vì tự tìm được những gì hữu ích :)))

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

      cảm ơn bạn nha

    • @vanvu.le0905
      @vanvu.le0905 ปีที่แล้ว

      Cảm ơn nha.

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

    Series bài giảng của thầy rất hay và bổ ích ạ. Nhưng em có thắc mắc là nếu mình muốn gán cho JMenuItem một tổ hợp 3 phím thì phải làm sao ạ? (vd Alt+Shift+X). Mong thầy và mọi người chỉ hướng cho em ạ. Em cảm ơn.

    • @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.

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

    mà sao mình bỏ câu lệnh this.add(jPopupMenu) thì ctrinh vẫn hoạt động bình thường thì không biết câu lệnh này có tác dụng gì ta

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

    Bạn nào bị lỗi thì đừng add popmenu vào view và chuyển đoạn code từ pressed sang released

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

    hay lắm thầy ui

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

    anh có cách fix code hong anh sao em code y vậy mà nó ko chạy v anh
    mong a xem xét

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

      Chào bạn, nếu có câu hỏi 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.

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

    đã tự code lại ạ

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

    Cách fix code cho bạn nào bấm chuột không đc ghi code ở phần mouseReleased và xóa phần code của Overide ctrinh tạo ra

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

      Cảm ơn bạn, chúc bạn ngày vui vẻ nhé.

    • @vuquang-vx8sm
      @vuquang-vx8sm ปีที่แล้ว

      cam on ban nha toi lam duoc roi

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

    Ai làm trên Window mà ko đc thì thêm phần code ở mouseReleased gioóng hệt vs phần code ở mousePressed

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

      Chúc bạn ngày vui vẻ.

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

      Cũng kh dc luon ban oi

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

    đã học xong ạ

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

      Chúc bạn ngày vui vẻ.

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

    sao em làm mà nó không hiện vậy ạ ?

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

    em đã viết code theo,cũng như thử coppy code paste nhưng nó vẫn không chạy được thao tác chuột phải,không biết có cách nào fix không v anh

    • @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.

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

      Ở case này, m cũng chưa thử check cách fix nhưng thấy 1 cách dùng khác , b có thể extends MouseAdapter dùng thì lại dc đó :)

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

      @@giaitritonghop906 cảm ơn bạn nha

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

      @@giaitritonghop906 vẫn không được b ơi

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

    em code giống hệt anh mà nó ko nhận được click chuột phải nên ko hiện đươc·menu ạ:((

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

      Cảm ơn bạn đã đặt câu hỏi. Chúc bạn học thật tốt.
      Mời bạn tham gia và gửi câu hỏi tại nhóm facebook.com/groups/titv.vn , 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é.

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

    Bạn nào code trên window mà đã thêm code vào mouseReleased() vẫn không được thì kiểm tra thử trong MouseExampleView bạn đã có this.addMouseListener() chưa, có thê các bạn nhầm jPopupMenu.addMouseListener()

  • @lily.n5655
    @lily.n5655 3 ปีที่แล้ว

    Chương trình vẫn chạy nhưng ko xuất hiện menu khi nhấn chuột phải . Em đã copy code nhưng nó cũng ko chạy

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

      Em hỏi trong nhóm Facebook đi nhé.

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

      bạn giống toi

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

      ở phần mouseReleased bạn thêm giống mousePressed là được nhé

    • @TuNguyen-nq1df
      @TuNguyen-nq1df ปีที่แล้ว

      @@ubuntu6140 cảm ơn bạn 🍒

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

    Có ai bị lỗi chỗ show không ạ

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

    Xo g❤

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

    Cái đoạn check chuột phải thì mãi k ra!
    mk seach ra điều kiện sau:
    if(e.getButton() == java.awt.event.MouseEvent.BUTTON3)
    dùng đc nhưng vẫn chưa hiểu!
    có nhiều cách check thì phải!