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

10/01/2019 java, line, Technical

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

}

}

الخوف من الذكاء الصناعي
وكيف يعمل ؟ screen time ما هو ال
افضل صيغه لحفظ الملفات سواء اليستريتور او فوتوشوب
في لوحة المفاتيح (F) استخدام سلسلة المفاتيح
نظام اللينكس عالم المصدر المفتوح والبدائل المتاحة للتحول لنظام لينكس
access modifier طرق الوصول للمتغيرات والدوال الموجودة داخل الكلاس
(BIOS) كل ما تريد معرفته عن نظام البيوس وكيفية الدخول إليه
For Android developers align icons in the form of a grid
بعد خسارة 20% من قيمتها.. ألمانيا تحذر من بيتكوين
system32 التعريف بمجلد
ﻃﺮﻕ ﺇﻧﺸﺎﺀ ﺃﻱ ﺗﻄﺒﻴﻖ ﺃﻧﺪﺭﻭﻳﺪ
مع مثال توضيحي Angular نبذة عن
الذكاء الصناعي و الشبكات العصبية