Swing

Swingинтерфейс программирования приложений для создания графических приложений на языке Java. Swing был разработан компанией Sun Microsystems специально для языка Java.

Начиная с версии Java 1.2 Swing (1998 год) стал интегральной частью Java Runtime Environment.

Swing относится к Java Foundation Classes (JFC), которая представляет из себя набор библиотек для разработки графических оболочек. К этим библиотекам относятся Java2D, Accessibility-API, Drag & Drop-API и Abstract Window Toolkit (AWT). Swing базируется на несколько устаревшем AWT.

Примеры

import javax.swing.*;        
public class HelloWorldSwing {
    /**
     * Erstellt die grafischen Komponenten und zeigt
     * sie an. 
     */
    private static void createAndShowGUI() {
        JFrame frame = new JFrame("HelloWorldSwing");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        JLabel label = new JLabel("Hello World!");
        frame.getContentPane().add(label);

        frame.pack();
        frame.setVisible(true);
    }

    public static void main(String args) {
        Runnable runnable = new Runnable() {
          public void run() {
            createAndShowGUI();
          }
        };
        SwingUtilities.invokeLater(runnable);
    }
}

Change LAF (Look-And-Feel)

try { 
    UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
    SwingUtilities.updateComponentTreeUI(this); 
}
catch (Exception e){
    System.out.println("Das Metal-Look-And-Feel kann nicht geladen werden");
}

См. также

Ссылки

 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home