Swing
იერსახე
![](http://178.128.105.246/content-http-upload.wikimedia.org/wikipedia/commons/thumb/c/cc/Gui-widgets.png/220px-Gui-widgets.png)
Swing — ბიბლიოთეკა გრაფიკული ინტერფეისის შესაქმნელად ჯავას პროგრამირების ენაზე, რომელიც შექმნა კომპანია Sun Microsystems-მა. ის შეიცავს გრაფიკულ კომპონენტებს როგორიცაა ღილაკები, შესაყვანი ველი, ცხრილები და სხვა. ის გამოქვეყნდა 1998 წელს და თან ერთვოდა Java Runtime Environment-ს.
მარტივი მაგალითი
[რედაქტირება | წყაროს რედაქტირება]Swing-ის გამოყენების მარტივი მაგალითი:
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingUtilities;
public class SwingExample implements Runnable {
// "SwingExample" არის ნიმუშის [[კლასი (პროგრამირება)|კლასის]] სახელწოდება, ანუ ეს იცვლება კლასის სახელთან ერთად.
@Override
public void run() {
// ფანჯრის შექმნა
JFrame f = new JFrame ("Hello, World!");
// ადგენს ფანჟრის დახურვის ოპერაციას
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// იარლიყის და ღილაკის დამატება
f.getContentPane().add(new JLabel("Hello, world!"));
f.getContentPane().add(new JButton("Press me!"));
// აწყობს ფანჯრის კომპონენტებს
f.pack();
//ჩვეულებრივ, ფანჯარა უჩინაირია, ასე კი ხილვადი ხდება
f.setVisible(true);
}
public static void main(String[] args) {
SwingExample se = new SwingExample();
// არის სწორი ჩართვის დროისთვის.
SwingUtilities.invokeLater(se);
}
}