คลิกขวา copy, paste ใน Java TextField และ TextArea

เคยเขียนโปรแกรมภาษา C# มา พอเราสร้างพวกช่องกรอกข้อความต่างๆ พอ run โปรแกรม เราจะสามารถพิมพ์ข้อความในช่องได้ แล้วก็ยังสามารถคลิกขวาแล้วมี pop up ขึ้นมาให้ลากไฮไลท์ข้อความเพื่อ copy หรือ paste ได้ ก็นึกว่าใน java จะเหมือนกันซะอีก พอเขียน application ด้วย java มีช่องเหมือนกัน แต่คลิกขวาไม่ได้ซะงั้น เลยต้องเดือดร้อนไปตามหา code ในเนตอีกแล้ว ได้ code มาจาก stackoverflow ดังนี้ครับสำหรับการ คลิกขวาบน TextField หรือ TextArea ของ java

  1. ก่อนอื่นเลยต้องสร้าง class ที่ทำงานเมื่อคลิกขวาก่อน
  2. ทีนี้เมื่อเราสร้างพวก TextField หรือ TextArea ไหน ก็ทำการ addMouseListener ให้มัน ตอนเริ่มโปรแกรม เท่านี้ก็เรียบร้อย

RightclickReferences:

  1. http://stackoverflow.com/questions/2793940/why-right-click-is-not-working-on-java-application


ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *


Back to Top