ورود

View Full Version : سوال: دو سوال در مورد JFrame



musajava
یک شنبه 18 بهمن 1394, 22:51 عصر
1- طریقه ی استفاده از PaintCompunent در JFrame چیست؟
2- چگونه می توان در یک JFrame همین که کاربر روی Close کلیک کرد، تابعی فراخوانی کرد؟

محمد فدوی
سه شنبه 20 بهمن 1394, 14:06 عصر
تا جایی که ممکنه از پرسیدن چند سؤال در یک موضوع خودداری کنید.

۱. متد paintComponent (https://docs.oracle.com/javase/7/docs/api/javax/swing/JComponent.html#paintComponent(java.awt.Graphics)) مربوط به کلاس JComponent هست و JFrame هم یک JComponent نیست (https://docs.oracle.com/javase/7/docs/api/javax/swing/JFrame.html) پس طبیعتا چنین متدی هم نداره. اگر اصرار دارید که به این متد دسترسی داشته باشید، می‌تونید یک JPanel رو در فریمتون قرار بدید و از متد paintComponentش استفاده کنید.
۲. پیوند (http://stackoverflow.com/a/9093526).