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"); }