Backup added

This commit is contained in:
Noah
2021-09-28 22:10:02 +02:00
parent 9d2c7c9891
commit c3e19db3d3
15 changed files with 726 additions and 0 deletions
+67
View File
@@ -0,0 +1,67 @@
package v5.gui;
import javax.swing.*;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class ControlGUI {
public static final int WIDTH = 512, HEIGHT = 512, XOFF = 10, YOFF = 10;
private JFrame jf;
private JSlider gridSize;
private JLabel gridSizeLabel;
private JSlider startCells;
private JButton start;
public void create() {
jf = new JFrame("Game of Live");
jf.setSize(305, 500);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setLayout(null);
jf.setLocationRelativeTo(null);
jf.setResizable(false);
gridSize = new JSlider(6, 512);
gridSize.setBounds(50, 50, 150, 30);
gridSize.setValue(6);
gridSize.addChangeListener(new ChangeListener() {
@Override
public void stateChanged(ChangeEvent e) {
int value = gridSize.getValue();
update(value);
}
});
gridSizeLabel = new JLabel("6");
gridSizeLabel.setBounds(50, 30, 30, 30);
startCells = new JSlider();
startCells.setBounds(50, 100, 150, 30);
start = new JButton("start");
start.setBounds(0, 0, 50, 10);
start.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
}
});
jf.add(start);
jf.add(gridSize);
jf.add(startCells);
jf.add(gridSizeLabel);
jf.setVisible(true);
}
private void update(int val){
gridSizeLabel.setText(String.valueOf(val));
}
}