التعامل مع مكونات الحزمة SwingX....عنصر تحكم الارتباط التشعبي JXHyperlink
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: واجهة المستخدم الرسومية Java Swing
صفحة 1 من اصل 1 • شاطر
التعامل مع مكونات الحزمة SwingX....عنصر تحكم الارتباط التشعبي JXHyperlink
بسم الله الرحمن الرحيم
أهلا وسهلا بكم إخوانى الكرام ....مقال اليوم عن عنصر تحكم الارتباط التشعبي JXHyperlink هو عنصر تحكم آخر لطيف في الحزمة الرسومية SwingX و الذى يستخدم للانشاء وفتح الروابط التشعبية من خلال تطبيقات الجافا
كيفية إنشائة
_ إستيراد كائنات العمل اللازمة
- الكود:
import org.jdesktop.swingx.JXHyperlink;
import org.jdesktop.swingx.hyperlink.HyperlinkAction;
_ إنشاء مثيل جديد من الكائن HyperlinkAction على النحو التالى :
- الكود:
HyperlinkAction linkAction = new HyperlinkAction();
_ إنشاء الرابط التشعبى و ذلك من خلال الاسلوب createHyperlinkAction على النحو التالى :
- الكود:
linkAction = HyperlinkAction.createHyperlinkAction(new URI("http://egy-tech.forumegypt.net"));
_ نقوم بإستخدام الاسلوب putValue لاضافة تسمية توضيحية للارتباط التشعبى
- الكود:
linkAction.putValue(Action.NAME, "منتدى مصر التقنى");
_ أخير نقوم بانشاء مثيل جديد من الكائن JXHyperlink مع تمرير الكائن linkAction الية على النحو التالى
- الكود:
JXHyperlink link = new JXHyperlink(linkAction);
_ إضافة الكائن link الى النافذة
- الكود:
frame.add(link );
و المثال الكامل على النحو التالى :
- الكود:
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
import javax.swing.Action;
import org.jdesktop.swingx.JXFrame;
import org.jdesktop.swingx.JXHyperlink;
import org.jdesktop.swingx.hyperlink.HyperlinkAction;
public class Web {
public static void main(String[] args) throws IOException, URISyntaxException {
JXFrame frame = new JXFrame("Egy_Tech");
HyperlinkAction linkAction = new HyperlinkAction();
linkAction = HyperlinkAction.createHyperlinkAction(new URI("http://egy-tech.forumegypt.net"));
linkAction.putValue(Action.NAME, "منتدى مصر التقنى");
JXHyperlink link = new JXHyperlink(linkAction);
frame.add(link );
frame.setStartPosition(JXFrame.StartPosition.CenterInScreen);
frame.setSize(300, 300);
frame.setVisible(true);
}
}
و النتيجة
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: واجهة المستخدم الرسومية Java Swing
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
أمس في 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
أمس في 6:57 pm من طرف moslema_r
» شركة مكافحة الفئران بالرياض
الإثنين أبريل 15, 2024 8:23 pm من طرف moslema_r
» افضل شركة كشف تسربات المياه بالباحة
الخميس أبريل 04, 2024 7:02 am من طرف gmalnagy
» ساعدوني وفهموني help me
الجمعة مارس 29, 2024 8:37 am من طرف linesoft
» كشف تسربات المياه في جدة
السبت مارس 23, 2024 7:23 pm من طرف gmalnagy
» خدمات كشف تسربات المياه بخصم 25% - اتصل الان
السبت مارس 23, 2024 7:22 pm من طرف gmalnagy
» كهربائي منازل بالرياض
الأحد مارس 17, 2024 1:52 pm من طرف رانيا حماد
» افضل شركة نقل عفش بالرياض نقل باكستاني 40% خصم | موقع الانوار
الأحد مارس 17, 2024 1:25 pm من طرف رانيا حماد