[Swing] ضع صورة كخلفية للعنصر JToolBar
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: واجهة المستخدم الرسومية Java Swing
صفحة 1 من اصل 1 • شاطر
[Swing] ضع صورة كخلفية للعنصر JToolBar
فيما يلي مثال بسيط على كيفية إضافة صورة كخلفية إلى العنصر الرسومي JToolBar. ما عليك سوى تجاوز طريقة paintComponent لـ JComponent ورسم الصورة باستخدام g.drawImage. على النحو التالى :
النتيجة
![[Swing] ضع صورة كخلفية للعنصر JToolBar 754968276](https://www5.0zz0.com/2019/10/08/09/754968276.png)
- الكود:
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Toolkit;
import javax.swing.*;
public class TooBarBackgroundDemo extends JFrame {
JToolBar toolbar;
public TooBarBackgroundDemo() {
toolbar = new JToolBar() {
@Override
public void paintComponent(Graphics g) {
Dimension size = toolbar.getSize();
g.drawImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/images/toolbarbg.png")), 0, 0, size.width, size.height, this);
}
};
toolbar.add(new JButton("Item 1"));
toolbar.addSeparator();
toolbar.add(new JButton("Item 2"));
toolbar.addSeparator();
toolbar.add(new JButton("Item 3"));
toolbar.setFloatable(false);
add(toolbar, BorderLayout.NORTH);
setTitle("JToolBar Background Demo");
setSize(300, 200);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args) {
TooBarBackgroundDemo tbd = new TooBarBackgroundDemo();
tbd.setVisible(true);
}
}
النتيجة
![[Swing] ضع صورة كخلفية للعنصر JToolBar 754968276](https://www5.0zz0.com/2019/10/08/09/754968276.png)
السنى- ........
- تاريخ التسجيل : 18/02/2011
المساهمات : 249
النقاط : 465
التقيم : 26
الجنس :
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: واجهة المستخدم الرسومية Java Swing
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
» مقاول تركيب ساندوتش بانل
» تصميم تطبيق جوال لمدرسة
» مظلات وسواتر في الرياض
» تطبيقIncogniton لإدارة ملفات تعريف متعددة للمتصفح
» سواتر حديد
» تصميم تطبيق جوال لتوصيل المياه
» تصميم تطبيق جوال لصيانة المكيفات
» هناجر ومستودعات الرياض
» مظلات لكسان