/** * Creates a new GraphicUI with the given title. * * @param title the title of the JFrame. */ public GraphicUI(String title) { JFrame.setDefaultLookAndFeelDecorated(true); f = new JFrame("BackgroundBorderExample"); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); final Container cp = f.getContentPane(); final JPanel p = new JPanel(); p.setLayout(new BorderLayout()); BufferedImage im = ResourceLoader.getResourceLoader().getBufferedImage(Values.MenuImages + "backsmall.jpg"); Dimension size = new Dimension(im.getWidth(null), im.getHeight(null)); f.setPreferredSize(size); f.setMinimumSize(size); f.setMaximumSize(size); f.setSize(size); final Border bkgrnd = new CentredBackgroundBorder(im); Runnable r = new Runnable() { public void run() { p.setBorder(bkgrnd); cp.repaint(); } }; SwingUtilities.invokeLater(r); readFile(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); p.add(createResolution(), BorderLayout.CENTER); p.add(createStartButton(), BorderLayout.SOUTH); cp.add(p); f.setLocationRelativeTo(null); f.pack(); f.setVisible(true); }
private void run() throws UnknownHostException { while (true) { try { serverSocket = new DatagramSocket(new Random().nextInt(1000) + 8000); break; } catch (SocketException e) { e.printStackTrace(); } } portListener = new PortListener(); portListener.start(); periodicConnectionCheck = new PeriodicConnectionCheck(); periodicConnectionCheck.start(); parent = new JFrame("Chat"); parent.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); parent.setMinimumSize(new Dimension(300, 400)); parent.setLocationRelativeTo(null); this.gui = new GUI(); parent.getContentPane().add(this.gui, BorderLayout.CENTER); parent.pack(); parent.setVisible(true); showLoginDialog(); while (parent.isVisible()) { try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } } }
public IssueTrackerAddIssue(boolean editing, String hash) { frame = new JFrame(editing ? "Issue Editor" : "Issue Logger"); frame.setContentPane(content); frame.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); frame.setMinimumSize(new Dimension(900, 400)); frame.setVisible(true); frame.pack(); cancelButton.addActionListener((a) -> frame.dispose()); addButton.addActionListener((a) -> onAdd()); if (editing) { addButton.setText("Edit"); IssueInfo info = IssueTrackerMain.instance.issues.get(hash); textFieldTitle.setText(info.title); descriptionTextArea.setText(info.description); comboBoxPriority.setSelectedItem(info.priority); this.isEditing = true; this.hash = hash; } }
public void show() { FloorcJson floorcJson = null; try { floorcJson = Settings.get(); } catch (Throwable ignored) { } HashMap<String, String> auth = floorcJson != null ? floorcJson.auth.get(Constants.defaultHost) : null; String username = "******"; if (auth != null) { username = auth.get("username"); } usernameInput.setText(username); frame = new JFrame(); frame.getContentPane().add(contentContainer); frame.setMinimumSize(new Dimension(650, 500)); frame.setResizable(false); frame.setLocationRelativeTo(null); frame.pack(); contentContainer.setBorder(new EmptyBorder(5, 5, 5, 5)); frame.setVisible(true); String contents = "<html><body><p>When you submit an " + "issue we will be notified right away. If we have contact information for you<br/> we will respond. You can also " + "contact us via [email protected], on IRC in #floobits<br/> " + "on Freenode, or via @floobits Twitter. If you run into " + "a bug it may help us if you send us your <br/>log. You can find it by going to Help -> Find " + "log.... </p></body></html>"; instructionsLabel.setText(contents); instructionsLabel.putClientProperty(JEditorPane.HONOR_DISPLAY_PROPERTIES, true); }
public static void main(String[] args) throws Exception { JFrame frame = new JFrame("Magic Circle"); frame.setLocation(550, 150); frame.setMinimumSize(new Dimension(600, 400)); frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); frame.add(new Frame4()); frame.pack(); frame.setVisible(true); }
public static void main(String[] args) { JFrame frame = new WarGameGUI(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // frame.pack(); frame.setMinimumSize(new Dimension(900, 750)); frame.validate(); frame.setVisible(true); }
public void show() { JFrame f = new JFrame("TreeTable Demo"); f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); f.setMinimumSize(new Dimension(700, 400)); f.setLocationRelativeTo(null); f.setContentPane(getPanel()); f.pack(); f.setVisible(true); }
public static void main(String[] args) { JFrame frame = new JFrame(); frame.setMinimumSize(new Dimension(200, 200)); frame.getContentPane().add(new BufferedImageDemo()); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(200, 200); frame.setVisible(true); }
private static void showPreviewOfPicture(Image img) { PicResizePanel panel = new PicResizePanel(img); JFrame frame = new JFrame("PREVIEW"); frame.add(panel); frame.setMinimumSize(new Dimension(300, 300)); frame.pack(); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.setVisible(true); }
public static void main(String[] args) { JFrame frame = new JFrame("Exercise01"); JApplet applet = new Exercise01(); frame.add(applet); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(640, 480); frame.setMinimumSize(new Dimension(frame.getWidth(), frame.getHeight())); frame.setLocationRelativeTo(null); frame.setVisible(true); }
public MainFrame() { JFrame frame = new JFrame("Tanks"); frame.setLocation(100, 100); frame.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); frame.setContentPane(new MainPanel()); // frame.add(new MainPanel()); frame.setMinimumSize(new Dimension(200, 200)); frame.setVisible(true); }
private void initFrame() { frame.setTitle(UIStrings.EDITOR_TITLE); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); container = new JPanel(); container.setLayout(new GridBagLayout()); frame.setContentPane(container); frame.setResizable(true); frame.setMinimumSize(new Dimension(150, 50)); }
// Initialize frame private void addFrame() { crimeDistEstimJFrame = new JFrame(); crimeDistEstimJFrame.getContentPane().setBackground(SystemColor.control); crimeDistEstimJFrame.setBackground(UIManager.getColor("Button.disabledForeground")); crimeDistEstimJFrame.setTitle("Crime Distribution Estimator"); crimeDistEstimJFrame.setExtendedState(JFrame.MAXIMIZED_BOTH); crimeDistEstimJFrame.setMinimumSize(new Dimension(800, 600)); crimeDistEstimJFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); crimeDistEstimJFrame .getContentPane() .setLayout(new MigLayout("", "[][][][][]", "[477.00][-16.00][-30.00][86.00][][28.00][]")); }
public ShopWindow(Shop shop) { this.shop = shop; this.frame = new JFrame("Shop"); frame.setMinimumSize(new Dimension(700, 500)); frame.setLocation(300, 100); frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); frame.getContentPane().add(createShopPanel()); frame.pack(); frame.setVisible(true); }
public tempDisplay() { // Window for viewing JFrame frame = new JFrame("Client Window"); frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); frame.addWindowListener(this); Dimension d = new Dimension(500, 500); frame.setSize(d); frame.setPreferredSize(d); frame.setMinimumSize(d); frame.setLayout(new BorderLayout()); JPanel panel = new JPanel(); panel.setLayout(new BorderLayout()); // The panel for all the messages read = new JTextArea(); read.setEditable(false); read.setLineWrap(true); read.setWrapStyleWord(true); Font font = read.getFont(); read.setFont(new Font(font.getName(), font.getStyle(), font.getSize() + 2)); JScrollPane scroll = new JScrollPane(read); scroll.setSize(read.getSize()); panel.add(scroll, BorderLayout.CENTER); // The area you write in write = new JTextField(); write.setEnabled(true); panel.add(write, BorderLayout.SOUTH); // What you do when you press enter! write.addKeyListener( new KeyListener() { @Override public void keyPressed(KeyEvent arg0) {} @Override public void keyReleased(KeyEvent arg0) {} @Override public void keyTyped(KeyEvent arg0) { if (arg0.getKeyChar() == KeyEvent.VK_ENTER) { String text = write.getText(); client.send(text); write.setText(""); } } }); // Add the panel and look at it frame.add(panel); // client = new chatClient( this, "localhost", "Clifford" ); if (client.connect()) { client.start(); frame.setVisible(true); } }
private void loadGUI() { planningView = new PlanningView(model, selectedTaskModel); tableView = new ActivityTableView(model, selectedTaskModel); mainWindow = new JFrame(); mainWindow.setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); mainWindow.setMinimumSize(new java.awt.Dimension(400, 400)); mainWindow.setPreferredSize(new java.awt.Dimension(900, 600)); // creation of left panel and its views jPanelRight = new JPanel(); jPanelRight.setLayout(new java.awt.GridLayout(0, 1)); jPanelRight.add(planningView.getComponent()); // Set the date limits inside the Chart View, // now limited from todays date and one year ahead GregorianCalendar start = new GregorianCalendar(); GregorianCalendar end = new GregorianCalendar(); end.add(GregorianCalendar.YEAR, 1); planningView.setDateLimits(start, end); jPanelRight.add(tableView.getComponent()); mainWindow.getContentPane().add(jPanelRight, java.awt.BorderLayout.CENTER); mainWindow.pack(); dndController = new DnDController(); chartController = new ChartController(model, selectedTaskModel, planningView.chartView, planningView); parkController = new ParkController(dndController, planningView.parkView, selectedTaskModel); tableController = new ActivityTableController(model, selectedTaskModel, tableView); plTableController = new ProductionLineController( model, planningView.chartView.productionLineView, planningView.productionLineControlView); planningView.parkView.parkController = parkController; planningView.chartView.chartController = chartController; tableView.activityTableController = tableController; /* * We add the Controller of the table as an observer of the table * so it will be noticed when a row is selected */ tableView.activityTable.getSelectionModel().addListSelectionListener(tableController); dndController.setDnDSourceAndDestination(chartController, parkController); mainWindow.setVisible(true); }
public ActionField() throws Exception { battleField = new BattleField(); tank = new Tank(this, battleField); bullet = new Bullet(-100, -100, Direction.DOWN); JFrame frame = new JFrame("BATTLE FIELD, TANKs"); frame.setLocation(750, 150); frame.setMinimumSize(new Dimension(battleField.getBF_WIDTH(), battleField.getBF_HEIGHT() + 22)); frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); frame.getContentPane().add(this); frame.pack(); frame.setVisible(true); }
public DemoVisualizeR(Maze maze, RewardFunction ag) { frame = new JFrame(); panel = new Canvas(); this.ag = ag; this.agx = 0; this.agy = 0; this.maze = maze; panel.setMinimumSize(new Dimension(500, 500)); frame.setMinimumSize(new Dimension(500, 500)); frame.add(panel); frame.setVisible(true); }
public FramePrefsHandler(JFrame frame) { this.frame = frame; frame.pack(); // makes the frame displayable, so that maximizing works frame.setMinimumSize(frame.getSize()); frame.setMaximizedBounds( GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds()); frame.setBounds(Util.stringToRectangle(PREFS.get("WINDOW_BOUNDS", null), frame.getBounds())); int state = frame.getExtendedState() | (PREFS.getBoolean("WINDOW_MAXIMIZED", true) ? JFrame.MAXIMIZED_BOTH : 0); frame.setExtendedState(state); frame.addComponentListener(this); frame.addWindowStateListener(this); }
/** Erstellt eine Vergleichsansicht. */ protected void vergleicheWahlen() { int i = gui.anzahlWahlen(); Bundestagswahl[] wahlen = gui.getWahlen(); List<Partei> parteienListe = new LinkedList<>(); for (int j = 0; j < wahlen.length; j++) { Iterator<Partei> parteienIterator = wahlen[j].eingezogeneParteien().iterator(); while (parteienIterator.hasNext()) { Partei partei = parteienIterator.next(); Iterator<Partei> plistIterator = parteienListe.iterator(); boolean fehlt = true; while (plistIterator.hasNext() && fehlt) { Partei parteiInListe = plistIterator.next(); if (partei.getName().equals(parteiInListe.getName())) { fehlt = false; } } if (fehlt) { parteienListe.add(partei); } } } boolean parteilose = false; for (int j = 0; j < wahlen.length && !parteilose; j++) { if (wahlen[j].getParteiloseMandatstraeger() != 0) { parteilose = true; parteienListe.add(new Partei("Parteilose")); } } Collections.sort(parteienListe); JFrame frame = new JFrame(); frame.setPreferredSize(new Dimension(800, 400)); JTabbedPane tabs = new JTabbedPane(); if (i == 2) { Bundestagswahl wahl1 = wahlen[0]; Bundestagswahl wahl2 = wahlen[1]; tabs.add("Stabdiagramm", new ZweiWahlenStabdiagrammAnsicht(wahl1, wahl2, parteienListe)); tabs.add("Tabelle", new ZweiWahlenTabellenAnsicht(wahl1, wahl2, parteienListe)); } else { tabs.add("Tabellenansicht", new NWahlenTabellenAnsicht(wahlen, parteienListe)); tabs.add( "Wahlstabdiagrammansicht", new NWahlenWahlStabdiagrammAnsicht(wahlen, parteienListe)); } frame.add(tabs); setVisible(true); frame.setMinimumSize(new Dimension(900, 300)); frame.setPreferredSize(new Dimension(1000, 600)); frame.pack(); frame.setVisible(true); }
public Window(int width, int height, String title, Game game) { JFrame frame = new JFrame(title); frame.setPreferredSize(new Dimension(width, height + 22)); frame.setMaximumSize(new Dimension(width, height + 22)); frame.setMinimumSize(new Dimension(width, height + 22)); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setResizable(false); frame.setLocationRelativeTo(null); frame.add(game); frame.setVisible(true); game.start(); }
public Ui(Timer timer) { this.timer = timer; Timer.setCALLBACK( (i) -> { try (PrintWriter printWriter = new PrintWriter(new FileWriter("storage.txt"))) { printWriter.println("start" + (System.currentTimeMillis() - (i * 1000))); } catch (IOException e) { e.printStackTrace(); } timeLabel.setText(String.valueOf(i)); }); frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); frame.setMinimumSize(new Dimension(300, 100)); frame.setContentPane(contentPanel); contentPanel.setLayout(new BoxLayout(contentPanel, BoxLayout.LINE_AXIS)); frame.add(startButton); frame.add(pauseButton); frame.add(stopButton); frame.add(timeLabel); startButton.addActionListener( (actionEvent) -> { Timer.start(); }); pauseButton.addActionListener( (actionEvent) -> { Timer.pause(); try (PrintWriter printWriter = new PrintWriter(new FileWriter("storage.txt"))) { printWriter.println("pause" + timer.curTime); } catch (IOException e) { e.printStackTrace(); } }); stopButton.addActionListener( (actionEvent) -> { Timer.stop(); try (PrintWriter printWriter = new PrintWriter(new FileWriter("storage.txt"))) { printWriter.println("stop" + timer.curTime); } catch (IOException e) { e.printStackTrace(); } }); }
/** Creates the JFrame that will contain everything. */ protected JFrame createFrame() { JFrame retFrame = new JFrame("TreeTable III -- " + path); Dimension dimension = new Dimension(600, 400); retFrame.setSize(600, 600); retFrame.setMinimumSize(dimension); retFrame.addWindowListener( new WindowAdapter() { public void windowClosing(WindowEvent we) { frame.dispose(); if (--ttCount == 0) { System.exit(0); } } }); return retFrame; }
public static void init_show() { frame = new slideshow("slideshow"); frame.setSize(300, 300); frame.setVisible(true); // center on screen frame.setLocationRelativeTo(null); frame.setResizable(false); frame.setMinimumSize(frame.getMinimumSize()); frame.addWindowListener( new WindowAdapter() { public void windowClosing(WindowEvent e) { frame.dispose(); } }); }
public ShapesTemplate(Shape[] shapes) { this.shapes = shapes; if (shapes == null || shapes.length < 1) { this.shapes = new Shape[0]; } JFrame frame = new JFrame("DAY 6, 2D Graphics"); frame.setLocation(750, 150); frame.setMinimumSize(new Dimension(600, 400)); frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); frame.getContentPane().add(this); frame.pack(); frame.setVisible(true); repaint(); }
public NewRenderMethod() { try { sSocket = new Socket("localhost", 7214); in = new DataInputStream(sSocket.getInputStream()); PlayerID = in.readInt(); out = new DataOutputStream(sSocket.getOutputStream()); Input input = new Input(in, this); Thread thread = new Thread(input); thread.start(); } catch (Exception e) { e.printStackTrace(); } manager.addMap(map); manager.addPlayer(new Player(445, 575)); manager.PlayerX.add(0); manager.PlayerXOffset.add(-220); manager.PlayerY.add(0); manager.PlayerYOffset.add(-370); manager.addPlayer(new Player(445, 575)); manager.PlayerX.add(0); manager.PlayerXOffset.add(-220); manager.PlayerY.add(0); manager.PlayerYOffset.add(-370); manager.addPlayer(new Player(445, 575)); manager.PlayerX.add(0); manager.PlayerXOffset.add(-220); manager.PlayerY.add(0); manager.PlayerYOffset.add(-370); this.addKeyListener(input); this.addMouseListener(mouse); this.addMouseMotionListener(mouse); frame.setPreferredSize(new Dimension(Width, Height)); frame.setMaximumSize(new Dimension(Width, Height)); frame.setMinimumSize(new Dimension(Width, Height)); frame.setResizable(false); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLocationRelativeTo(null); frame.setVisible(true); frame.setFocusable(true); frame.setFocusableWindowState(true); frame.add(this); thread.start(); }
public Leaderboard() { frame1.setPreferredSize(new Dimension(500, 300)); frame1.setMinimumSize(new Dimension(500, 300)); frame1.setResizable(true); frame1.addWindowListener( new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { frame1.dispose(); } }); Container cp = frame1.getContentPane(); cp.setLayout(new GridLayout()); loadHighscores(); }
/** * Method which creates a new GUI, and calls helper methods to set up the listeners for all the * buttons on the board. * * @throws IOException */ public void init() throws IOException { gui = new GUI(board); setCurrentSide(WHITE); JFrame f = new JFrame("Fighting Illini Chess"); f.add(gui.getGUI()); f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); // ensures the frame is the minimum size it needs to be // in order display the components within it f.pack(); // ensures the minimum size is enforced. f.setMinimumSize(f.getSize()); f.setVisible(true); // set up and add button action listeners initializeListeners(); addListeners(); }
public static void main(String[] args) { JFrame frame = new JFrame("计算器"); // frame.setBounds(500,250,100,100); Dimension min = new Dimension(500, 500); frame.setMinimumSize(min); Toolkit toolkit = Toolkit.getDefaultToolkit(); Dimension max = toolkit.getScreenSize(); frame.setMaximumSize(max); frame.setLayout(new BorderLayout()); frame.add(new TextField(40), BorderLayout.NORTH); frame.add(gridPanel()); frame.pack(); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }
public void initUI() { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); JPopupMenu.setDefaultLightWeightPopupEnabled(false); frame = new JFrame("Project Benelux | 317 | Fullscreen - Resizeable"); frame.setLayout(new BorderLayout()); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); gamePanel = new JPanel(); new AutoUpdater().run(); webclient = false; gamePanel.setLayout(new BorderLayout()); gamePanel.add(this); JMenu fileMenu = new JMenu("File"); String[] mainButtons = new String[] {"-", "Exit", "-"}; for (String name : mainButtons) { JMenuItem menuItem = new JMenuItem(name); if (name.equalsIgnoreCase("-")) { fileMenu.addSeparator(); } else { menuItem.addActionListener(this); fileMenu.add(menuItem); } } JMenuBar menuBar = new JMenuBar(); JMenuBar jmenubar = new JMenuBar(); Dimension dimension1 = new Dimension(765 + 16, 503 + 59); frame.setMinimumSize(dimension1); frame.add(jmenubar); menuBar.add(fileMenu); frame.getContentPane().add(menuBar, BorderLayout.NORTH); frame.getContentPane().add(gamePanel, BorderLayout.CENTER); frame.pack(); frame.setVisible(true); // can see the client frame.setResizable(true); // resizeable frame init(); } catch (Exception e) { e.printStackTrace(); } }