More Related Content
Жава хэлний сурах бичиг Java helnii surah bichig Mongol Viewers also liked (20)
Sw203 Lecture12 Composition Cs203 lecture 14 reflection Sw203 Lecture3 Advanced Java Program S W203 Lecture8 Interface Sw203 Lecture9 Encapsulation Similar to Java лекц5 (20)
Java programchlal s.uuganbayr Java Programming Жава Програмчлалын тухай Лекц Java лекц5
- 2. Хэрэглэгчийн интерфейсJava хэрэглэгчийн интерфейсийг Swing компонентууд ашиглан бүтээдэг.Swing бол хэрэглэгчийн интерфейс бүтээх компонент , класуудын цуглуулга юм.Swing сангийн компонентууд нь агуулга-дүрслэл-үйлдэл загвараар зохиомжлогдсон байдаг. Нэг компонентоос цаашлааад бүхэл бүтэн системийг агуулга, дүрслэл, үйлдэл гэсэн 3 давхаргаар тодорхойлж болно.
- 12. paintComponent-аар зурнаJFrameКомпонент үүсгэх import java.awt.*; import javax.swing.*; public class JFrameExample { public static void main(String[] args) { WindowUtilities.setNativeLookAndFeel();JFrame f = new JFrame("This is a test"); f.setSize(400, 150); Container content = f.getContentPane(); content.setBackground(Color.white); content.setLayout(new FlowLayout()); content.add(new JButton("Button 1")); content.add(new JButton("Button 2")); content.add(new JButton("Button 3")); f.addWindowListener(new ExitListener()); f.setVisible(true); }}
- 13. JFrameКомпонент үүсгэх(үргэлжлэл)JFrame f = new JFrame("This is a test");Frame үүсгэх код: хаалтан дотор гарчигийг өгнө. f.setSize(400, 150);Frame-ийн хэмжээ: өргөн өндрийг зааж өгнө.Container content = f.getContentPane();Frame-ийн агуулагчийг үүсгэхcontent.setBackground(Color.white); Frame-ийн фоны өнгийг зааж өгөхcontent.setLayout(new FlowLayout()); Layout манежерийг зааж өгөх//компонентуудыг байрлуулах хэсэг
- 14. JFrameКомпонент үүсгэх(үргэлжлэлcontent.add(new JButton("Button 1")); -Контент нэртэй агуулагч руу Button 1 –ийг компонентийг нэмэхf.addWindowListener(new ExitListener()); -Frame-д хаах үзэгдэл нэмэхf.setVisible(true); - Frame-г харагдуулахаар зааж өгөхХэрэв f.setVisible(false); гэж бичиж өгвөл frame харагдахгүй
- 15. jButtonкомпонент үүсгэх жишээ import java.awt.*; import javax.swing.*; public class JAppletExample extends JApplet { public void init() { WindowUtilities.setNativeLookAndFeel(); Container content = getContentPane(); content.setBackground(Color.white); content.setLayout(new FlowLayout()); content.add(new JButton("Button 1")); }}
- 16. Jbuttоn компонент үүсгэхcontent.add(new JButton("Button 1"));- Дээрээ Button 1 гэсэн бичигтэй товчлуур үүсгэхImageIcon cup = new ImageIcon("images/cup.gif"); -Зураг оруулж ирэхJButton button3 = new JButton(cup);-Товчлуур үүсгээд оруулж ирсэн зургаа товчлуурт байрлуулахcontent.add(button3);- Товчлуурыг агуулагч руу нэмэх
- 17. jLabelкомпонент үүсгэхJLabelboldLabel = new JLabel(labelText, JLabel.CENTER);boldLabelнэртэй Jlabelкомпонент үүсгэхcontent.add(boldLabel, BorderLayout.CENTER);boldLabelнэртэй Jlabelкомпонентийг content агуулагч руу нэмэхДаалгаварДараах загвараар Frame үүсгэ: