Ich arbeite an einem Kinoprojekt und möchte eine Hall-Kreation implementieren, was ich möchte, dass es dynamisch ist, also setze ich die Werte, die ich will, in ein JPanel und es bringt mich heraus Theater mit den Reihen und Spalten, die ich betrat, mit einer Art Ikone, die Farbe ändert, wenn ich es klicke, auf diese Weise kann ich ein Theater mit den Sitzen und den Gängen schaffen, die ich will. Ich habe gelesen, dass es mit einem zweidimensionalen Array (oder Matrix) getan werden kann, Sache ist, wenn ich die Werte aus dem JPanel in der Matrix erhalten will, heißt es, dass ich den Wert von einer nicht statischen zu einer statischen Referenz nicht bekommen kann . Ist es möglich zu tun? Jede Hilfe wird geschätzt. Vielen Dank im Voraus!Java: Dynamische Matrix für Kinoprojekt
0
A
Antwort
0
Arrays sind von Natur aus statisch, sobald sie festgelegt sind, kann ihre Länge nicht geändert werden. Bei einer zweidimensionalen Anordnung sind die Breite und Höhe fest. Verwenden Sie eine zweidimensionale ArrayList anstelle eines Arrays. Jetzt
ArrayList<ArrayList<Seats>> theater = new ArrayList<ArrayList<Seats>>();
, diese Funktionen, die gleiche Weise wie die Arrays Sie verwenden, außer jetzt die Arraylisten nicht statisch sind.
navigieren
theater.get(index); \\Returns the ArrayList(the row) at index
theater.get(index).get(seatNumber); \\Returns the seat at row index and seat number;
Verwandte Themen
- 1. Dynamische Programmierung Matrix-Ketten-Multiplikation
- 2. Dynamische Matrix Eingang in Python
- 3. Eigen: Komma initialisierende dynamische Matrix
- 4. Implementierung eigenen Iterator für eine dynamische Matrix-Klasse
- 5. Java-Matrix-Multiplikation (FAST)
- 6. Java Classpath für dynamische Web-Projekt
- 7. Dynamische Berichtsoptionen für Java EE basierte Anwendung
- 8. Java-Skript für dynamische Daten Looping
- 9. Dynamische Größenanpassung einer Matrix verursacht Segmentierungsfehler
- 10. machen dynamische Matrix Abfrage in Mysql
- 11. Dynamische Matrix innerhalb der Struktur, C Programmierung
- 12. Java Array Matrix Nummer
- 13. MPI Java Matrix Multiplikationsfehler
- 14. Split-Matrix in Java
- 15. Java dynamische Speicherzuweisung?
- 16. Einfache Java-Lösung für die Formatierung Stringausgabe für Matrix
- 17. Java lesen dynamische JSON
- 18. Matlab Matrix Funktionen in Java
- 19. Dynamische JAVA-Listentyp
- 20. Dynamische Uhr in Java
- 21. Dynamische Vererbung in Java
- 22. Java Matrix enthält Arraylist-Elemente
- 23. Java Matrix Array txt-Datei
- 24. Multiplikation Matrix selbst in Java
- 25. Sparse Matrix Multiplikation in Java
- 26. Matrix zur grafischen Darstellung - Java
- 27. dynamische Array-Listen in Java
- 28. Zuweisen einer Matrix zu einer anderen Matrix in Java
- 29. Android Java dynamische Schaltfläche klicken
- 30. eine dynamische zweidimensionale Matrix in Python (Schleife) erstellen