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

10/01/2019 December 30th, 2021 java, line, Technical

You May Also Like

 سأذكر لكم في هذا المقال افضل القنوات المختصة في تعليم لغات البرمجة بالطريقة المرئية و التي تكون فعليا من أفضل ...
Read More
افضل قنوات تعلم لغات البرمجة من اليوتيوب
ما هو موقع كورسيرا  Coursera ؟ كورسيرا هي شركة تقانة تربوية ربحية توفر مساقات هائلة مفتوحة أنشأها مدرسون من جامعة ...
Read More
Coursera كل ما تريد معرفته عن موقع
ما هو تطبيق Notion ؟ أصبح من السهل استخدام الهواتف الذكية لترتيب أوقاتنا، أعمالنا أو تدوين الملاحظات للمهام المختلفة بسهولة، ...
Read More
تـطـبـيـق Notion

برنامج بلغة جافا لإيجاد ال 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();

}

}

Last Article

error: Content is protected !!