السلام عليكم ورحمة الله بركاته
بسم الله الرحمن الرحيم
اسوال عند ما تعمل setup لبرنامج معين وينتهى البرنامج من setup اكيد راح ينسخ اختصار هدا البرنامج على السطح المكتبة ادا انت اختر هدا الطلب
طيب المهم شو يعنى اها مش انتا عند ما تنزل متلا الوافى الدهبى بطلع عندك على سطح المكتبة هيكلة البرنامج يعنى صورته وعند ما تضغط عليه
double clicke تظهر عندك صورته لمدة دقيقة او بضع توانى وهادا بدل على بداية البرنامج يعنى موضوعنا كيف بدك تعمل بداية لمشروعك يبتدى به منشان الواحد يعرف البرنامج تم فتحه ولا او بيعطى شى منظر حلو .......
كيف بدنا نعمل بجافا
سهلة كتير تعو نعمل برنامج اسمه Splash.java لعمل الموضوع الى بنحكى عنو
بس لازم يكون عندك الصورة الى حبب تظهرها سوا كانت عندك جاهزة او انتا عملها على الفوتوشوب او غيره
import javax.swing.*;
import java.awt.*;
public class Splash {
public static void showSplash(int duration) {
JWindow splash = new JWindow();
JPanel content = (JPanel) splash.getContentPane();
int width = 354;
int height = 268;
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
int x = (screen.width - width) / 2;
int y = (screen.height - height) / 2;
splash.setBounds(x, y, width, height);
JLabel label = new JLabel(new ImageIcon(ClassLoader.getSystemResource("images/splash.JPG")));//ملاحظه هان تضع اسم الصورة وقد سمينها splash طيب ومادا عن images هاد folder الى انحطط فيه الصورة يعنى يلزم تعمل ملف وبدخله الصورة وكمان main class
الى حيكون تحت هلا بتشوفه
JLabel copyrt = new JLabel("Abusal", JLabel.CENTER);
copyrt.setFont(new Font("Tahoma", Font.BOLD, 10));
copyrt.setBorder(BorderFactory.createEtchedBorder());
content.setBackground(Color.LIGHT_GRAY);
content.setBackground(new Color(232, 232, 228));
content.add(label, BorderLayout.CENTER);
content.add(copyrt, BorderLayout.SOUTH);
content.setBorder(BorderFactory.createLineBorder(Color.BLACK, 2));
splash.setVisible(true);
try {
Thread.sleep(duration);
}
catch (Exception e) {
}
splash.setVisible(false);
}
}
import javax.swing.*;
import java.awt.*;
public class Main implements Runnable {
final Frame frame;
public Main(Frame frame) {
this.frame = frame;
}
public void run() {
frame.show();
}
public static void main(String[] args) {
new Splash().showSplash(3000);
}
}والسلام عليكم وحمة الله
بعد أذنك اخي silmi قمت بتنسيق موضوعك بعد أن اخذت نسخه احتياطيه منه علي جهازي ولو تحب أرجعها :D , حزووم

