Oblig 7 IN1010

Du må laste opp et dokument for å få tilgang til dette dokumentet.

Emne

IN1010 Objektorientert programmering

Type

Oblig

Karakter

Godkjent

Nedlastinger

2

Filer

4

Kodespråk

Java

Opplastet

28. august 2022

Nyttig?

0

Du må være registrert og logget inn for å stemme.

Utdrag

  • GUI.java
  • Controller.java
  • Model.java
  • Retning.java
1import java.awt.*;
2import java.awt.event.*;
3import java.io.Console;
4
5import javax.swing.*;
6import javax.swing.text.rtf.RTFEditorKit;
7
8public class GUI {
9    private Controller controller;
10    private JFrame vindu;
11    private JPanel panel, brett;
12    private JPanel info;
13    private JButton avslutt;
14    private JPanel styreflate;
15    private JLabel poengsum;
16    private JLabel[][] ruter;
17
18    public GUI(Controller controller) {
19        this.controller = controller;
20
21        ruter = new JLabel[12][12];
22        vindu = new JFrame("Slangespillet");
23        vindu.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
24        panel = new JPanel();
25        panel.setLayout(new BorderLayout());
26        vindu.add(panel);
27        lagInfo();
28        lagBrett();
29
30        vindu.pack();
31        vindu.setLocationRelativeTo(null);
32
33        vindu.setVisible(true);
34    }
35
36    private void lagInfo() {
37        info = new JPanel();
38        info.setLayout(new BorderLayout());
39        // Avslutt spillet
40        avs...

Tilsvarende dokumenter

Oblig 0 IN1010

IN1010 Objektorientert programmering - 27. august 2022

Oblig 2 IN1010

IN1010 Objektorientert programmering - 27. august 2022

Oblig 3 IN1010

IN1010 Objektorientert programmering - 28. august 2022

Oblig 1 IN1010

IN1010 Objektorientert programmering - 27. august 2022

Oblig 5 IN1010

IN1010 Objektorientert programmering - 28. august 2022

Oblig 6 IN1010

IN1010 Objektorientert programmering - 28. august 2022