برنامج بلغة الجافا

  • (ip) برنامج بلغة جافا لإيجاد العنوان الشبكي الخاص بالموقع

    برنامج بلغة جافا لإيجاد ال ip الخاص بالموقع المدخل في ال text (تطبيق + الكود ) كيفية إنشاء عنوان JLabel + تمرين تطبيقي (كيفية إيجاد IP)

    نتيجة بحث الصور عن ‪java‬‏

    – لإضافة لافتة أو Label إلى الواجهة نستخدم الكلاس JLabel بعد ذلك نشتق منه كائن Object كما هو الحال مع الزر
    ولإنشاء لافتة JLabel نستخدم كالتالي :

    JLabel L=new JLabel ();

    بعد ذلك نحدد الإحداثيات كالتالي:

    L.setBounds(x, y, width, hieght);

    حيث ال
    – x تعني إحداثيات أو موقع العنصر من اليمين إلى اليسار أو مايسمى بالمحور السيني
    – y تعني إحداثيات أو موقع العنصر من الأسفل إلى الأعلى أو مايسمى بالمحور الصادي
    – width تعني تحديد حجم العرض
    – height تعني تحديد حجم الإرتفاع

    في المثال المرفق مع الشرح نقوم بإنشاء واجهة وإضافة مربع نصوص JTextField و لافتة JLabel
    فكرة الموضع أن المستخدم يضع عنوان أي موقع بصيغة www.webname.com
    بعد ذلك يضغط المستخدم على الزر فيظهر ال IP الخاص بالموقع الذي أدخله المستخدم في اللافتة JLabel
    محتوى الفكرة كالتالي
    أولاً نقوم بتخزين الموقع الذي أدخله المستخدم داخل متغير نصي كالتالي:

    String host=tf.getText();

    الخطوة الثانية نقوم بإيجاد ال IP الخاص بالموقع عن طريق الكلاس

    InetAddress.getByName(host).getHostAddress();

    حيث نقوم بوضع المتغير host الذي أدخله المستخدم داخل دالة البناء getByName

    الكود كاملاً

    package swin;
    import java.awt.event.*;
    import java.net.UnknownHostException;
    import javax.swing.*;
    public class Swin {
    private int x1,x2,x3;
    Swin()
    {
    JFrame F=new JFrame(“it-solutions.center”);
    JButton B=new JButton(“IP view”);
    JTextField tf=new JTextField();
    JLabel L=new JLabel();
    B.setBounds(150,150,100, 40);
    tf.setBounds(50,50, 150,20);
    L.setBounds(100, 60, 300, 30);

    F.add(B);
    F.add(L);
    F.add(tf);
    F.setLayout(null);
    F.setSize(400,400);
    F.setVisible(true);
    F.setResizable(false);
    B.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e){
    try{
    String host=tf.getText();
    String ip=java.net.InetAddress.getByName(host).getHostAddress();
    L.setText( “the ip of website”+host+”is” + ip );
    // L.setText(“IP of “+host+” is: “+ip);
    }catch(UnknownHostException ex){System.out.println(ex);}
    }

    });
    }
    public static void main(String[] args) {

    Swin ob= new Swin();

    }

    }

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر