مشکل در طراحی واسط کاربر در نت‌بینز

۰

وقتی که می‌خوایم یه برنامه(حتی ساده) در نت‌بینز طراحی کنم،(منظورم واسط کاربریه) به خیلی مشکل بر میخورم!

  • تغییر اندازه اتوماتیک دگمه‌ها و هم‌اندازه شدن با شی کناری
  • تغییر مکان تکست‌فیلد‌ها با جابجایی شی کناری
    و خیلی مشکل دیگه که ..

برای شما هم چنین مشکلی پیش میاد؟
چطوری این مشکل رو برطرف میکنید!

انصراف

۱  پاسخ

۱

این مشکلی که می‌گی ربطی به نت‌بینز یا به‌طور کلی IDE نداره. مشکل (یا درست‌ترش سختی) پیاده‌سازی اینترفیس با استفاده از Swing یا AWTه. تا جایی که یادم میاد یه بحثی توی سوئینگ مطرح بود به اسم setLayout که برای JPanelت این رو اگه null بذاری، به صورت پیش‌فرض هیچ Layoutی رو روش اعمال نمی‌کنه و تمام المان‌های رو خودت مختصات می‌دی. یه همچین چیزی:

JPanel panel = new JPanel();
panel.setLayout(null);

JButton button = new JButton("Something");
button.setBounds(int x, int y, int width, int height);

panel.add(button);

حالا نمی‌دونم این چقدر به جواب سوالت ربط داشت، یا چی. (من خیلی وقته با Swing کار نکردم، خیلی وقت بیشتر از اون با نت‌بینز!)

پاسخ داده شده ۰۸:۱۹ - ۱۳۹۰/۰۸/۱۷ pestilencia۳،۹۸۰۴۱۳
انصراف
انصراف