Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.*;
- import java.awt.event.*;
- import javax.swing.*;
- class MakeGUI extends JFrame implements ActionListener {
- int numClicks=0;
- public void actionPerfomed(ActionEvent e) {
- numClicks++;
- setCVRTextField.setText("button clicked " + numClicks +" times");
- }
- CounterM0SysTic counterM0 = new CounterM0SysTic();
- /* deklaracja komponentów wykorzystywanych do interakcji z użytkownikiem */
- JButton setCVRButton, setRVRButton, stop, inc, dec, button, getCVRButton, getRVRButton; // przyciski
- JLabel etykietaReload, label;
- JTextField setCVRTextField, setRVRTextField, reloadValue ;
- JTextArea getCVRTextArea, getRVRTextArea;
- JCheckBox enableFlagChB, countFlagChB, tickIntChB, interruptFlagChB;
- /* zadeklaruj pozostałe komponenty */
- MakeGUI() { // konstruktor
- setSize(400,300) ; // określamy rozmiar komponentu
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setVisible (true) ;
- makeGUI() ; // dla lepszej czytelności wnętrza okna
- // wypełnimy w oddzielnej metodzie
- }
- void makeGUI() {
- setLayout(new GridLayout(2,2));
- JPanel pane = new JPanel(new BorderLayout());
- add(pane, BorderLayout.LINE_START);
- setCVRButton = new JButton("setCVR") ;
- pane.add(setCVRButton, BorderLayout.PAGE_START);
- setCVRButton.addActionListener(this);
- setCVRTextField = new JTextField(8) ;
- pane.add(setCVRTextField, BorderLayout.CENTER) ;
- try{
- counterM0.setCVR(Integer.parseInt(setCVRTextField.getText()));
- }catch(NumberFormatException ex){ // handle your exception
- // System.out.println("Blad");
- }
- setRVRButton = new JButton("setRVR") ;
- pane.add(setRVRButton, BorderLayout.PAGE_END) ;
- setRVRTextField = new JTextField(6) ;
- add (setRVRTextField) ;
- try{
- counterM0.setRVR(Integer.parseInt(setRVRTextField.getText()));
- }catch(NumberFormatException ex){ // handle your exception
- // System.out.println("Blad");
- }
- getCVRButton = new JButton("getCVR") ;
- add(getCVRButton) ;
- getCVRTextArea = new JTextArea(1,4) ;
- add (getCVRTextArea) ;
- getRVRButton = new JButton("getRVR") ;
- add(getRVRButton) ;
- getRVRTextArea = new JTextArea(1,4) ;
- add (getRVRTextArea) ;
- enableFlagChB = new JCheckBox("test");
- add(enableFlagChB);
- validate() ;
- }
- public static void main(String[] args) {
- /* potrzebne nam jest tylko utworzenie obiektu TestLicznika */
- new MakeGUI() ;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment