[Swing] JTextField مع الصورة داخله
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: واجهة المستخدم الرسومية Java Swing
صفحة 1 من اصل 1 • شاطر
[Swing] JTextField مع الصورة داخله
مثال بسيط يوضح كيفية إنشاء مربع نص بداخلة صورة و الفكرة تعتمد على رسم صورة كخلفية في مربع النص ثم تعيين هامش عرض الصورة للنص داخل مربع النص فتظهر بداخلة كما فى الشكل التالى :
![[Swing] JTextField مع الصورة داخله Textbox_with_image](https://harryjoy.files.wordpress.com/2012/07/textbox_with_image.png?w=630)
![[Swing] JTextField مع الصورة داخله Textbox_with_image](https://harryjoy.files.wordpress.com/2012/07/textbox_with_image.png?w=630)
الخطوة الأولى أن يتم استخدام الاسلوب painComponent لرسم صورة كخلفية JTextField على النحو التالي:
- الكود:
final BufferedImage image = ImageIO.read(Test.class.getClassLoader().getResource("img/user.png"));
JTextField textField = new JTextField() {
protected void paintComponent(Graphics g) {
super.paintComponent(g);
int centerPoint = (getHeight() - image.getHeight())/2;
g.drawImage(image, 0, centerPoint, this);
}
};
الخطوة الثانية :تعين هامش للنص
- الكود:
textField.setMargin(new Insets(0, image.getWidth(), 0, 0));
باستخدام الشفرات السابقة سترى مربع نص مع صورة في اليسار كما هو موضح في الصورة أعلاه
1zaza- ...
- تاريخ التسجيل : 18/11/2018
المساهمات : 39
النقاط : 66
التقيم : 3
الدولة :
الجنس :
رد: [Swing] JTextField مع الصورة داخله
شكرا على مجهودك الاخ الفاضل
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
![[Swing] JTextField مع الصورة داخله Do.php?imgf=154090993464951](http://egytech.eu5.org/kleeja-2.4/do.php?imgf=154090993464951.png)
NEXT- الادارة
- تاريخ التسجيل : 18/02/2011
المساهمات : 446
النقاط : 200660
التقيم : 28
الدولة :
الجنس :
vbcoder- ....
- تاريخ التسجيل : 18/11/2018
المساهمات : 51
النقاط : 81
التقيم : 4
الدولة :
الجنس :
رد: [Swing] JTextField مع الصورة داخله
- الكود:
setMargin(new Insets(2, textX, 2, 2));
نحطة فين دة
جورج صبحى- ......
- تاريخ التسجيل : 18/02/2011
المساهمات : 127
النقاط : 259
التقيم : 6
الجنس :
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: واجهة المستخدم الرسومية Java Swing
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
» شركة تنظيف مسابح بالرياض
» "بروتين بعد التكميم فوائد البروتين بعد التكميم بروتين بودر بعد التكميم"
» اشهر نسخ واتساب بلس 2023 whatsapp plus
» متجر مجوهرات دير: إشراقة الذهب الخالص
» صراف صينى مقاس57*40
» فلاي تورز: اكتشف عالمًا من السفر والسياحة المثيرة
» متجر yallaa kids : مصدر الإبداع والتعلم للأطفال
» افضل تمويل
» "اقوي عروض المساج "