Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package ile;
- import java.awt.Color;
- import java.awt.GridLayout;
- import java.util.ArrayList;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- /**
- *
- * @author matheves
- */
- public class VueNiveauEau extends JPanel {
- private JPanel mainPanel;
- private ArrayList<JPanel> cases;
- VueNiveauEau() {
- cases = new ArrayList<>();
- mainPanel = new JPanel(new GridLayout(1, 10));
- for (int i = 0; i < 10; i++) {
- JLabel lab = new JLabel();
- JPanel pan = new JPanel();
- switch (i) {
- case 0:
- lab.setText("2");
- break;
- case 2:
- lab.setText("3");
- break;
- case 5:
- lab.setText("4");
- break;
- case 7:
- lab.setText("5");
- break;
- case 9:
- lab.setText("Mort");
- break;
- default:
- break;
- }
- pan.add(lab);
- mainPanel.add(pan);
- cases.add(pan);
- }
- }
- public void setNiveauEau(int k) {
- for (int i = 0; i < 10; i++) {
- cases.get(i).setBackground(Color.WHITE);
- }
- for (int i = 0; i < k; i++) {
- cases.get(i).setBackground(Color.BLUE);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement