import java.awt.BorderLayout; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.UIManager; import javax.swing.border.EmptyBorder; import javax.swing.JList; import javax.swing.JLabel; import java.awt.Font; import java.util.Hashtable; public class Uvodni extends JFrame { private JPanel contentPane; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { Uvodni frame = new Uvodni(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Pronadji dostupne teme */ private String[] teme(){ String[] temp = null; UIManager.LookAndFeelInfo[] laf = UIManager.getInstalledLookAndFeels(); for(int i = 0; i < laf.length; i++){ temp[i] = laf[i].getName(); } return temp; } /** * Create the frame. */ public Uvodni() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 397, 300); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); contentPane.setLayout(null); JList list = new JList(teme()); list.setBounds(20, 63, 106, 121); contentPane.add(list); JLabel lblIzaberiteTemuKoju = new JLabel(" Izaberite temu koju zelite da koristite u programu:"); lblIzaberiteTemuKoju.setFont(new Font("Tempus Sans ITC", Font.BOLD, 15)); lblIzaberiteTemuKoju.setBounds(0, 0, 381, 31); contentPane.add(lblIzaberiteTemuKoju); JLabel lblDostupneTemeZa = new JLabel("Dostupne teme za AAAA su:"); lblDostupneTemeZa.setBounds(10, 38, 147, 14); contentPane.add(lblDostupneTemeZa); } }