ورود

View Full Version : حرفه ای: زیبا سازی فرم های جاوا



teymoorei
پنج شنبه 30 خرداد 1392, 05:01 صبح
سلام دوستان
من قبلا با vb.net کار می کردم و خیلی قدرت مانور داشتم برای طراحی فرم هام ، اما الان توی نتبینز با یه محیط واقعا خشک روبه رو هستم .
لطفا دوستان حرفه ای راهنمایی کنند چه بایدکرد ، اگه کامپوننت یا چیز دیگه ای هست راهنمایی کنند .
باتشکر

cups_of_java
پنج شنبه 30 خرداد 1392, 16:37 عصر
ببین یا JFrameBuilder میتونی GUI مورد نظرت رو بسازی یا نه! دیزاینر ساده ای داره
نکته مهم توی طراحی UI با Swing این هست که layoutها رو خوب بلد باشی و ازشون درست استفاده کنی.

teymoorei
پنج شنبه 30 خرداد 1392, 20:02 عصر
سلام ممنون از توجه تون
اما این نرم افزار ک / ر / ک می خوام که من نتونستم پیدا کنم .
ضمنا آخرین ورژنش هم مال 2009 هستش .
توی ویندوز من که 7 نسخه 32 بیتی هستش وقتی بازش کردم کل صفحه سفید میشه و دیگه چیزی نمیاد .
لطفا راهنمایی کنید
باتشکر

cups_of_java
جمعه 31 خرداد 1392, 00:11 صبح
قدیمیه، من چندین سال پیش دیده بودمش! پس به روز نشده شاید!
تو گوگل سرچ کن حتمن designer مجانی و opensource برای Swing پیدا می کنی!

teymoorei
جمعه 31 خرداد 1392, 00:24 صبح
چی باید سرچ کردم که همه جور سرچی کردم نشد ؟

راستی بعد از نصب پلاگین توی نتبینز چطور باید ازش استفاده کرد ، اصلا کجا میره ؟

m.a.d1992
جمعه 31 خرداد 1392, 03:40 صبح
سلام دوست عزیز
اگه منظورت از زیبا سازی اینکه از اون محیط جاوایی خلاص شی و فرمات محیط ویندوزی پیدا کنن و یه خورده خوشگل تر بشن می تونه از تابع زیر استفاده کنی

public static void setWindowsStyle(JFrame jf) {
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
SwingUtilities.updateComponentTreeUI(jf);
} catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException e) {
JOptionPane.showMessageDialog(null, e, "WindowsStyle", 0);
}
}

امیدوارم مفید بوده باشه

DigitalRain
پنج شنبه 06 تیر 1392, 18:31 عصر
سلام دوست عزیز
اگه منظورت از زیبا سازی اینکه از اون محیط جاوایی خلاص شی و فرمات محیط ویندوزی پیدا کنن و یه خورده خوشگل تر بشن می تونه از تابع زیر استفاده کنی

public static void setWindowsStyle(JFrame jf) {
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
SwingUtilities.updateComponentTreeUI(jf);
} catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException e) {
JOptionPane.showMessageDialog(null, e, "WindowsStyle", 0);
}
}

امیدوارم مفید بوده باشه

این بهتره چون محدود به ویندوز نیست و Look and Feel رو از DE سیستم عامل می‌گیره:

try {
javax.swing.UIManager.setLookAndFeel(javax.swing.U IManager.getSystemLookAndFeelClassName());
} catch (Exception ex) {
}

DigitalRain
پنج شنبه 06 تیر 1392, 18:33 عصر
من هم با ویژوال بیسیک کار کردم هم C# هم Swing٬ به نظر اگر عادت کنید Swing از همه بهتره و البته عادت کردنش اصالا زمان بر نیست.

spiderman200700
پنج شنبه 06 تیر 1392, 22:13 عصر
اگه گرافیک زیبا میخوای چرا از JavaFX استفاده نمیکنی