آموزش JSeparator در جاوا
سلام دوستان در این سری از آموزش برنامه نویسی جاوا به آموزش JSeparator در جاوا می پردازیم از JSeparator به منظور ایجاد یک خط جداکننده استفاده می شود و می توان از آن در هرجایی استفاده کرد در ادامه با ما همراه باشید تا نحوه استفاده از JSeparator را یاد گیرید.
در بالا ویژگی های JSeparator و علت استفاده از آن را بیان کردیم در ادامه Constructor آن را بررسی می کنیم.
JSeparator : یک Separator یا جداکننده افقی می سازد.
JSeparator(int orientation : یک Separator یا جداکننده افقی یا عمودی می سازد.
برخی از متدهای کاربردی JSeparator همانند زیر است.
- setOrientation(int orientation
- int getOrientation
در ادامه به یک مثال ساده خواهیم پرداخت.
در کلاس زیر ما به آیتم های منو یک جداکننده اضافه می کنیم قبلا آموزش منو را قرار داده ایم.
یک کلاس به نام SeparatorExample ایجاد کنید و کدهای زیر را در آن قرار دهید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import javax.swing.*; class SeparatorExample { JMenu menu, submenu; JMenuItem i1, i2, i3, i4, i5; SeparatorExample() { JFrame f= new JFrame("Separator Example"); JMenuBar mb=new JMenuBar(); menu=new JMenu("Menu"); i1=new JMenuItem("Item 1"); i2=new JMenuItem("Item 2"); menu.add(i1); menu.addSeparator(); menu.add(i2); mb.add(menu); f.setJMenuBar(mb); f.setSize(400,400); f.setLayout(null); f.setVisible(true); } public static void main(String args[]) { new SeparatorExample(); }} |
نتیجه کد بالا همانند زیر خواهد بود.
یک مثال دیگر از جداکننده که به JLabel اضافه می شود.
همانند زیر یک کلاس به نام SeparatorExample ایجاد کرده و کدهای زیر را در آن قرار دهید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import javax.swing.*; import java.awt.*; public class SeparatorExample { public static void main(String args[]) { JFrame f = new JFrame("Separator Example"); f.setLayout(new GridLayout(0, 1)); JLabel l1 = new JLabel("Above Separator"); f.add(l1); JSeparator sep = new JSeparator(); f.add(sep); JLabel l2 = new JLabel("Below Separator"); f.add(l2); f.setSize(400, 100); f.setVisible(true); } } |
در بالا ابتدا یک JFrame ساختیم سپس یک Label به آن اضافه کردیم و در نهایت به Label یک Seperator اضافه کردیم و در نهایت خروجی کد بالا همانند زیر خواهد بود.
این آموزش هم به پایان رسید.
موفق باشید.