Java Code Examples for javax.swing.JFrame#setIconImages()
The following examples show how to use
javax.swing.JFrame#setIconImages() .
These examples are extracted from open source projects.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: amidst File: ProfileSelectWindow.java License: GNU General Public License v3.0 | 6 votes |
@CalledOnlyBy(AmidstThread.EDT) private JFrame createFrame() { JFrame frame = new JFrame("Profile Selector"); frame.setIconImages(metadata.getIcons()); frame.getContentPane().setLayout(new MigLayout()); frame.add(createTitleLabel(), "h 20!,w :400:, growx, pushx, wrap"); frame.add(createScrollPanel(), getScrollPaneLayoutString()); frame.pack(); frame.addKeyListener(profileSelectPanel.createKeyListener()); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { application.exitGracefully(); } }); frame.setLocation(200, 200); frame.setVisible(true); return frame; }
Example 2
Source Project: amidst File: ProfileSelectWindow.java License: GNU General Public License v3.0 | 6 votes |
@CalledOnlyBy(AmidstThread.EDT) private JFrame createFrame() { JFrame frame = new JFrame("Profile Selector"); frame.setIconImages(metadata.getIcons()); frame.getContentPane().setLayout(new MigLayout()); frame.add(createTitleLabel(), "h 20!,w :400:, growx, pushx, wrap"); frame.add(createScrollPanel(), getScrollPaneLayoutString()); frame.pack(); frame.addKeyListener(profileSelectPanel.createKeyListener()); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { application.exitGracefully(); } }); frame.setLocation(200, 200); frame.setVisible(true); return frame; }
Example 3
Source Project: amidst File: LicenseWindow.java License: GNU General Public License v3.0 | 5 votes |
private JFrame createFrame(JList<License> licenseList, JScrollPane scrollPane) { JFrame frame = new JFrame("Licenses"); initContentPane(frame.getContentPane(), licenseList, scrollPane); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.setIconImages(metadata.getIcons()); frame.setSize(870, 550); frame.setVisible(true); return frame; }
Example 4
Source Project: amidst File: SeedSearcherWindow.java License: GNU General Public License v3.0 | 5 votes |
@CalledOnlyBy(AmidstThread.EDT) private JFrame createFrame() { JFrame result = new JFrame("Seed Searcher"); result.setIconImages(metadata.getIcons()); result.getContentPane().setLayout(new MigLayout()); result.add(new JLabel("Search Query:"), "growx, pushx, wrap"); result.add(createScrollPane(searchQueryTextArea), "grow, push, wrap"); result.add(new JLabel("World Type:"), "growx, pushx, wrap"); result.add(worldTypeComboBox, "growx, pushx, wrap"); result.add(searchContinuouslyCheckBox, "growx, pushx, wrap"); result.add(searchButton, "pushx, wrap"); result.setSize(800, 600); result.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE); return result; }
Example 5
Source Project: amidst File: LicenseWindow.java License: GNU General Public License v3.0 | 5 votes |
private JFrame createFrame(JList<License> licenseList, JScrollPane scrollPane) { JFrame frame = new JFrame("Licenses"); initContentPane(frame.getContentPane(), licenseList, scrollPane); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.setIconImages(metadata.getIcons()); frame.setSize(870, 550); frame.setVisible(true); return frame; }
Example 6
Source Project: amidst File: SeedSearcherWindow.java License: GNU General Public License v3.0 | 5 votes |
@CalledOnlyBy(AmidstThread.EDT) private JFrame createFrame() { JFrame result = new JFrame("Seed Searcher"); result.setIconImages(metadata.getIcons()); result.getContentPane().setLayout(new MigLayout()); result.add(new JLabel("Search Query:"), "growx, pushx, wrap"); result.add(createScrollPane(searchQueryTextArea), "grow, push, wrap"); result.add(new JLabel("World Type:"), "growx, pushx, wrap"); result.add(worldTypeComboBox, "growx, pushx, wrap"); result.add(searchContinuouslyCheckBox, "growx, pushx, wrap"); result.add(searchButton, "pushx, wrap"); result.setSize(800, 600); result.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE); return result; }
Example 7
Source Project: TinkerTime File: TinkerTimeLauncher.java License: GNU General Public License v3.0 | 5 votes |
@Override public void run() { // Get App Icons ImageManager imageManager = new ImageManager(); List<Image> appIcons = new ArrayList<Image>(); appIcons.add(imageManager.getImage("icon/app/icon 128x128.png")); appIcons.add(imageManager.getImage("icon/app/icon 64x64.png")); appIcons.add(imageManager.getImage("icon/app/icon 32x32.png")); appIcons.add(imageManager.getImage("icon/app/icon 16x16.png")); // Hide Splash Screen so the JFrame does not hide when appearing SplashScreen s = SplashScreen.getSplashScreen(); if (s != null){ s.close(); } // Initialize Frame JFrame frame = new JFrame(TinkerTimeLauncher.FULL_NAME); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLayout(new BorderLayout()); frame.setIconImages(appIcons); frame.setJMenuBar(menuBar); frame.add(toolBar, BorderLayout.NORTH); frame.add(modSelectorPanelController.getComponent(), BorderLayout.CENTER); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); frame.toFront(); }
Example 8
Source Project: WhiteRabbit File: WhiteRabbitMain.java License: Apache License 2.0 | 5 votes |
private void loadIcons(JFrame f) { List<Image> icons = new ArrayList<Image>(); icons.add(loadIcon("WhiteRabbit16.png", f)); icons.add(loadIcon("WhiteRabbit32.png", f)); icons.add(loadIcon("WhiteRabbit48.png", f)); icons.add(loadIcon("WhiteRabbit64.png", f)); icons.add(loadIcon("WhiteRabbit128.png", f)); icons.add(loadIcon("WhiteRabbit256.png", f)); f.setIconImages(icons); }
Example 9
Source Project: megamek File: SkinEditorMainGUI.java License: GNU General Public License v2.0 | 4 votes |
/** * Initializes a number of things about this frame. */ private void initializeFrame() { frame = new JFrame(Messages.getString("ClientGUI.title")); //$NON-NLS-1$ frame.setJMenuBar(menuBar); Rectangle virtualBounds = getVirtualBounds(); int x, y, w, h; if (GUIPreferences.getInstance().getWindowSizeHeight() != 0) { x = GUIPreferences.getInstance().getWindowPosX(); y = GUIPreferences.getInstance().getWindowPosY(); w = GUIPreferences.getInstance().getWindowSizeWidth(); h = GUIPreferences.getInstance().getWindowSizeHeight(); if ((x < virtualBounds.getMinX()) || ((x + w) > virtualBounds.getMaxX())) { x = 0; } if ((y < virtualBounds.getMinY()) || ((y + h) > virtualBounds.getMaxY())) { y = 0; } if (w > virtualBounds.getWidth()) { w = (int) virtualBounds.getWidth(); } if (h > virtualBounds.getHeight()) { h = (int) virtualBounds.getHeight(); } frame.setLocation(x, y); frame.setSize(w, h); } else { frame.setSize(800, 600); } frame.setMinimumSize(new Dimension(640, 480)); frame.setBackground(SystemColor.menu); frame.setForeground(SystemColor.menuText); List<Image> iconList = new ArrayList<Image>(); iconList.add(frame.getToolkit().getImage( new MegaMekFile(Configuration.miscImagesDir(), FILENAME_ICON_16X16) .toString())); iconList.add(frame.getToolkit().getImage( new MegaMekFile(Configuration.miscImagesDir(), FILENAME_ICON_32X32) .toString())); iconList.add(frame.getToolkit().getImage( new MegaMekFile(Configuration.miscImagesDir(), FILENAME_ICON_48X48) .toString())); iconList.add(frame.getToolkit().getImage( new MegaMekFile(Configuration.miscImagesDir(), FILENAME_ICON_256X256) .toString())); frame.setIconImages(iconList); mechW = new JDialog(frame, Messages.getString("ClientGUI.MechDisplay"), false); x = GUIPreferences.getInstance().getDisplayPosX(); y = GUIPreferences.getInstance().getDisplayPosY(); h = GUIPreferences.getInstance().getDisplaySizeHeight(); w = GUIPreferences.getInstance().getDisplaySizeWidth(); if ((x + w) > virtualBounds.getWidth()) { x = 0; w = Math.min(w, (int)virtualBounds.getWidth()); } if ((y + h) > virtualBounds.getHeight()) { y = 0; h = Math.min(h, (int)virtualBounds.getHeight()); } mechW.setLocation(x, y); mechW.setSize(w, h); mechW.setResizable(true); unitDisplay = new UnitDisplay(null); mechW.add(unitDisplay); mechW.setVisible(true); unitDisplay.displayEntity(testEntity); }
Example 10
Source Project: megamek File: ClientGUI.java License: GNU General Public License v2.0 | 4 votes |
/** * Initializes a number of things about this frame. */ private void initializeFrame() { frame = new JFrame(Messages.getString("ClientGUI.title")); //$NON-NLS-1$ menuBar.setGame(client.getGame()); frame.setJMenuBar(menuBar); Rectangle virtualBounds = getVirtualBounds(); if (GUIPreferences.getInstance().getWindowSizeHeight() != 0) { int x = GUIPreferences.getInstance().getWindowPosX(); int y = GUIPreferences.getInstance().getWindowPosY(); int w = GUIPreferences.getInstance().getWindowSizeWidth(); int h = GUIPreferences.getInstance().getWindowSizeHeight(); if ((x < virtualBounds.getMinX()) || ((x + w) > virtualBounds.getMaxX())) { x = 0; } if ((y < virtualBounds.getMinY()) || ((y + h) > virtualBounds.getMaxY())) { y = 0; } if (w > virtualBounds.getWidth()) { w = (int) virtualBounds.getWidth(); } if (h > virtualBounds.getHeight()) { h = (int) virtualBounds.getHeight(); } frame.setLocation(x, y); frame.setSize(w, h); } else { frame.setSize(800, 600); } frame.setMinimumSize(new Dimension(640,480)); frame.setBackground(SystemColor.menu); frame.setForeground(SystemColor.menuText); List<Image> iconList = new ArrayList<>(); iconList.add(frame.getToolkit().getImage( new MegaMekFile(Configuration.miscImagesDir(), FILENAME_ICON_16X16).toString() )); iconList.add(frame.getToolkit().getImage( new MegaMekFile(Configuration.miscImagesDir(), FILENAME_ICON_32X32).toString() )); iconList.add(frame.getToolkit().getImage( new MegaMekFile(Configuration.miscImagesDir(), FILENAME_ICON_48X48).toString() )); iconList.add(frame.getToolkit().getImage( new MegaMekFile(Configuration.miscImagesDir(), FILENAME_ICON_256X256).toString() )); frame.setIconImages(iconList); }