این سایت در راستای آموزش تکنولوژی های مختلف جاوا از قبیل Swing، JSF، EJB،JPA، و ... تهیه و ایجاد شده است

۲۲ مطلب در ارديبهشت ۱۳۹۲ ثبت شده است

معرفی کامپوننت JCheckBox

کنترل JCheckBox در حقیقت یک کنترل Toggle بوده که فقط  دارای دو حالت Checked (انتخاب) و UnChecked (غیر انتخاب) دارد. این کنترل دارای 8 سازنده است که می توان برای ایجاد یک JCheckBox از آنها استفاده کرد.

public  JCheckBox()

JCheckBox checkBox = new JCheckBox();

 

public  JCheckBox(Icon icon)

JCheckBox checkBox = new JCheckBox(new DiamondIcon(Color.RED , false));

checkBox.setSelectedIcon(new DiamondIcon(Color.PINK , true));

 

ادامه مطلب...
۰ نظر
مهدی قرمزکن

نحوه استفاده از Navigation در JSF 2.0

در JSF 1.2, تمام ارتباطات بین صفحات میبایست در فایل faces-config.xml بصورت زیر تعریف میگردید :

<navigation-rule>
   <from-view-id>page1.xhtml</from-view-id>
   <navigation-case>
       <from-outcome>page2</from-outcome>
       <to-view-id>/page2.xhtml</to-view-id>
   </navigation-case>
</navigation-rule>

دستورات فوق را میتوان بدین صورت تفسیر نمود که, اگر در صفحه page1.xhtml خروجی متدی برابر با page2 باشد، برنامه کاربر را به صفحه page2.xhtml ارجاع خواهد داد.

ادامه مطلب...
۰ نظر
مهدی قرمزکن

معرفی کامپوننت JToggleButton

JToggleButton اولین کنترل toggleable ایی که به آن می پردازیم. این کلاس به عنوان کلاس پدر برای کامپوننتهای JCheckBox و JRadioButton محسوب شده به همین خاطر قبل از آنها، به معرفی این کامپوننت می پردازیم. JToggleButton از نظر عملکرد شبیه JButton میباشد با این تفاوت که می تواند در حالت فشار داده شده یا Press قرار گیرد. کاربرد  JToggleButton  در برنامه های خیلی کم است و عموما در Toolbar های برنامه های مانند Microsoft Word از آن استفاده می شود.

ایجاد JToggleButton

کامپوننت JToggleButton دارای سازنده های متعددی میباشد که در زیر به ذکر چندتا از آنها اکتفا خواهیم نمود :

  • public  JToggleButton()
  • JToggleButton toggleButton = new JToggleButton();

ادامه مطلب...
۰ نظر
مهدی قرمزکن

معرفی کامپوننت JButton

کنترل JButton  جایگزینی برای کنترل Button از مجموعه کنترل های AWT است. JButton در نگارش فعلی از متن ، آیکون ، عکس و تگهای HTML پشتیبانی می کند, همچنین میتوان این کامپوننت را به 5 روش زیر ایجاد می گردد:

  • public  JButton()

JButton button = new JButton();

 

public  JButton(Icon image)

Icon icon = new ImageIcon("Test.gif");

JButton button = new JButton(icon);

 

pubic  JButton (String text)

JButton button = new JButton("TEst Button") ;

 

ادامه مطلب...
۰ نظر
مهدی قرمزکن

معرفی کامپوننت JLabel

این کامپوننت جایگزینی برای Label از مجموعه کامپوننتهای AWT بشمار می رود با این تفاوت که JLabel دارای قابلیت های بیشتری نسبت که Label است . به عنوان مثال Label فقط می تواند یک خط اطلاعات را در خود نگهداری کند  در صورتی که JLabel می تواند از چندین خط اطلاعات  و یا ترکیبی از Text و عکس باشد .تفاوت دیگری که JLabel نسبت به Label دارد ، در اینست که در JLabel می توان از دستورات HTML هم برای نمایش اطلاعات استفاده کرد. کامپوننت JLabel دارای سازنده های متعددی میباشد که برخی از آنها به شرح ذیل میباشند :

ادامه مطلب...
۱ نظر
مهدی قرمزکن