public liczby_ver3() { super("Dzialania na liczbach"); ActionListener a = new MyActionListener(); getContentPane().setLayout(new FlowLayout()); getContentPane().add(textField1); Font Monospaced = new Font("monospaced", Font.PLAIN, 50); textField1.setFont(Monospaced); ImageIcon dodawanie = new ImageIcon("ikony/dodawanie.png"); JButton przy1 = new JButton(); przy1.setIcon(dodawanie); przy1.setBackground(Color.white); przy1.setToolTipText("Dodawanie.."); przy1.setActionCommand("Dodawanie"); przy1.addActionListener(a); getContentPane().add(przy1); ImageIcon odejmowanie = new ImageIcon("ikony/odejmowanie.png"); JButton przy2 = new JButton(); przy2.setIcon(odejmowanie); przy2.setBackground(Color.white); przy2.setToolTipText("Odejmowanie.."); przy2.setActionCommand("Odejmowanie"); przy2.addActionListener(a); getContentPane().add(przy2); ImageIcon mnozenie = new ImageIcon("ikony/mnozenie.png"); JButton przy3 = new JButton(); przy3.setIcon(mnozenie); przy3.setBackground(Color.white); przy3.setToolTipText("Mnożenie.."); przy3.setActionCommand("Mnozenie"); przy3.addActionListener(a); getContentPane().add(przy3); ImageIcon dzielenie = new ImageIcon("ikony/dzielenie.png"); JButton przy4 = new JButton(); przy4.setIcon(dzielenie); przy4.setBackground(Color.white); przy4.setToolTipText("Dzielenie.."); przy4.setActionCommand("Dzielenie"); przy4.addActionListener(a); getContentPane().add(przy4); ImageIcon potegowanie = new ImageIcon("ikony/potegowanie.png"); JButton przy5 = new JButton(); przy5.setIcon(potegowanie); przy5.setBackground(Color.white); przy5.setToolTipText("Potegowanie.."); przy5.setActionCommand("Potegowanie"); przy5.addActionListener(a); getContentPane().add(przy5); ImageIcon pierwiastek = new ImageIcon("ikony/pierwiastek.gif"); JButton przy6 = new JButton(); przy6.setIcon(pierwiastek); przy6.setBackground(Color.white); przy6.setToolTipText("Pierwiastek.."); przy6.setActionCommand("Pierwiastek"); przy6.addActionListener(a); getContentPane().add(przy6); ImageIcon wynik = new ImageIcon("ikony/wynik.png"); JButton przy7 = new JButton(); przy7.setIcon(wynik); przy7.setBackground(Color.white); przy7.setToolTipText("Wynik.."); przy7.setActionCommand("Wynik"); przy7.addActionListener(a); getContentPane().add(przy7); ImageIcon czysc = new ImageIcon("ikony/kasowanie.png"); JButton przy8 = new JButton(); przy8.setIcon(czysc); przy8.setBackground(Color.white); przy8.setToolTipText("Kasuj/Wyczyść.."); przy8.setActionCommand("Czysc"); przy8.addActionListener(a); getContentPane().add(przy8); setSize(435, 255); setVisible(true); }
ShutdownFrame(CryoBay cb) { super("CryoBay Monitor"); cryoB = cb; cmdClose = new JButton("Close") { public JToolTip createToolTip() { return new JToolTip(); } }; cmdClose.setToolTipText("Close program"); cmdClose.addActionListener(this); addWindowListener(this); GridBagConstraints gbc = new GridBagConstraints(); Border loweredbevel = BorderFactory.createLoweredBevelBorder(); lblBStatus = new JLabel("Status: "); lblBHeater = new JLabel("Heater: "); lblBTemp = new JLabel(" Temp: "); lblBCli = new JLabel(" CLI: "); lblStatus = new JTextField(17); lblStatus.setEditable(false); lblStatus.setOpaque(true); lblStatus.setBorder(loweredbevel); lblHeater = new JTextField(17); lblHeater.setEditable(false); lblHeater.setOpaque(true); lblHeater.setBorder(loweredbevel); lblTemp = new JTextField(17); lblTemp.setEditable(false); lblTemp.setOpaque(true); lblTemp.setBorder(loweredbevel); lblCli = new JTextField(17); lblCli.setEditable(false); lblCli.setOpaque(true); lblCli.setBorder(loweredbevel); JPanel lblPanel = new JPanel(); lblPanel.setLayout(new GridBagLayout()); gbc.insets = new Insets(2, 5, 2, 5); setGbc(gbc, 0, 0, 1, 1); lblPanel.add(lblBStatus, gbc); setGbc(gbc, 0, 1, 1, 1); lblPanel.add(lblBHeater, gbc); setGbc(gbc, 0, 2, 1, 1); lblPanel.add(lblBTemp, gbc); setGbc(gbc, 0, 3, 1, 1); lblPanel.add(lblBCli, gbc); JPanel valPanel = new JPanel(); valPanel.setLayout(new GridBagLayout()); gbc.insets = new Insets(2, 5, 2, 5); setGbc(gbc, 0, 0, 1, 1); valPanel.add(lblStatus, gbc); setGbc(gbc, 0, 1, 1, 1); valPanel.add(lblHeater, gbc); setGbc(gbc, 0, 2, 1, 1); valPanel.add(lblTemp, gbc); setGbc(gbc, 0, 3, 1, 1); valPanel.add(lblCli, gbc); JPanel buttonPanel = new JPanel(); buttonPanel.setLayout(new GridBagLayout()); gbc.anchor = GridBagConstraints.CENTER; setGbc(gbc, 0, 5, 1, 1); buttonPanel.add(cmdClose, gbc); // finally, add the panels to the content pane getContentPane().setLayout(new GridBagLayout()); gbc.insets = new Insets(10, 10, 10, 10); gbc.anchor = GridBagConstraints.CENTER; setGbc(gbc, 0, 0, 1, 4); getContentPane().add(lblPanel, gbc); setGbc(gbc, 1, 0, 1, 4); getContentPane().add(valPanel, gbc); setGbc(gbc, 0, 5, 0, 0); getContentPane().add(buttonPanel, gbc); setSize(300, 220); Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); setLocation(screenSize.width / 2 - 300, screenSize.height / 2 - 220); setResizable(true); }