Compare commits
3 Commits
170822d0ce
...
0a31fb2319
Author | SHA1 | Date |
---|---|---|
Artem Didytschuk | 0a31fb2319 | |
Artem Didytschuk | 5365faa32c | |
Artem Didytschuk | 5c0ade0b2d |
|
@ -66,10 +66,10 @@ m1=1</panel_attributes>
|
|||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>540</x>
|
||||
<y>340</y>
|
||||
<x>530</x>
|
||||
<y>330</y>
|
||||
<w>310</w>
|
||||
<h>120</h>
|
||||
<h>110</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*Spieler*
|
||||
--
|
||||
|
@ -77,9 +77,7 @@ m1=1</panel_attributes>
|
|||
-siege: int
|
||||
-niederlagen: int
|
||||
--
|
||||
+ImplementierungsKlasse(pA1: int, pA2: String)
|
||||
+operation1(i: int): boolean
|
||||
/+abstrakteOperation(): String/</panel_attributes>
|
||||
+spielzug(xkord:int,ykord:int)</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
|
@ -100,4 +98,56 @@ m1=1</panel_attributes>
|
|||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>420</x>
|
||||
<y>340</y>
|
||||
<w>130</w>
|
||||
<h>50</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
-Spieler1
|
||||
m1=1</panel_attributes>
|
||||
<additional_attributes>110.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>420</x>
|
||||
<y>400</y>
|
||||
<w>130</w>
|
||||
<h>50</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
-Spieler2
|
||||
m1=1</panel_attributes>
|
||||
<additional_attributes>110.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>10</x>
|
||||
<y>260</y>
|
||||
<w>940</w>
|
||||
<h>50</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
-Implementationsdiagramm
|
||||
m1=0..n</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;920.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>0</x>
|
||||
<y>20</y>
|
||||
<w>950</w>
|
||||
<h>50</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
-Entwurfsdiagramm
|
||||
m1=1</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;930.0;20.0</additional_attributes>
|
||||
</element>
|
||||
</diagram>
|
|
@ -0,0 +1,73 @@
|
|||
BlueJ run started: Thu Sep 03 09:42:02 CEST 2020
|
||||
BlueJ version 4.2.2
|
||||
Java version 11.0.2
|
||||
JavaFX version 11.0.2+1
|
||||
Virtual machine: OpenJDK 64-Bit Server VM 11.0.2+9 (Oracle Corporation)
|
||||
Running on: Windows 7 6.1 (amd64)
|
||||
Java Home: C:\Program Files\BlueJ\jdk
|
||||
----
|
||||
getExtensionsClass: jarFile=._CleanProjectExtension.jar Exception=zip END header not found
|
||||
java.util.zip.ZipException: zip END header not found
|
||||
at java.base/java.util.zip.ZipFile$Source.zerror(ZipFile.java:1529)
|
||||
at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1430)
|
||||
at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1437)
|
||||
at java.base/java.util.zip.ZipFile$Source.<init>(ZipFile.java:1268)
|
||||
at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1231)
|
||||
at java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:726)
|
||||
at java.base/java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:843)
|
||||
at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:246)
|
||||
at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:176)
|
||||
at java.base/java.util.jar.JarFile.<init>(JarFile.java:346)
|
||||
at java.base/java.util.jar.JarFile.<init>(JarFile.java:317)
|
||||
at java.base/java.util.jar.JarFile.<init>(JarFile.java:283)
|
||||
at bluej.extmgr.ExtensionWrapper.getExtensionClass(ExtensionWrapper.java:128)
|
||||
at bluej.extmgr.ExtensionWrapper.<init>(ExtensionWrapper.java:94)
|
||||
at bluej.extmgr.ExtensionsManager.loadDirectoryExtensions(ExtensionsManager.java:155)
|
||||
at bluej.extmgr.ExtensionsManager.loadExtensions(ExtensionsManager.java:105)
|
||||
at bluej.extmgr.ExtensionsManager.getInstance(ExtensionsManager.java:66)
|
||||
at bluej.Main.lambda$new$2(Main.java:152)
|
||||
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
|
||||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
|
||||
at java.desktop/java.awt.EventQueue$4$1.run(EventQueue.java:727)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
|
||||
at java.base/java.security.AccessController.doPrivileged(Native Method)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
|
||||
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
|
||||
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
|
||||
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
getExtensionsClass: jarFile=._GUI_Extension.jar Exception=zip END header not found
|
||||
java.util.zip.ZipException: zip END header not found
|
||||
at java.base/java.util.zip.ZipFile$Source.zerror(ZipFile.java:1529)
|
||||
at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1430)
|
||||
at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1437)
|
||||
at java.base/java.util.zip.ZipFile$Source.<init>(ZipFile.java:1268)
|
||||
at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1231)
|
||||
at java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:726)
|
||||
at java.base/java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:843)
|
||||
at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:246)
|
||||
at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:176)
|
||||
at java.base/java.util.jar.JarFile.<init>(JarFile.java:346)
|
||||
at java.base/java.util.jar.JarFile.<init>(JarFile.java:317)
|
||||
at java.base/java.util.jar.JarFile.<init>(JarFile.java:283)
|
||||
at bluej.extmgr.ExtensionWrapper.getExtensionClass(ExtensionWrapper.java:128)
|
||||
at bluej.extmgr.ExtensionWrapper.<init>(ExtensionWrapper.java:94)
|
||||
at bluej.extmgr.ExtensionsManager.loadDirectoryExtensions(ExtensionsManager.java:155)
|
||||
at bluej.extmgr.ExtensionsManager.loadExtensions(ExtensionsManager.java:105)
|
||||
at bluej.extmgr.ExtensionsManager.getInstance(ExtensionsManager.java:66)
|
||||
at bluej.Main.lambda$new$2(Main.java:152)
|
||||
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
|
||||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
|
||||
at java.desktop/java.awt.EventQueue$4$1.run(EventQueue.java:727)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
|
||||
at java.base/java.security.AccessController.doPrivileged(Native Method)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
|
||||
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
|
||||
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
|
||||
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
Opening project: H:\Git\Tic-Tac-Toe\Tic-Tac-Toe
|
||||
1599118928283: Listening for JDWP connection on address: javadebug
|
||||
Connected to debug VM via dt_shmem transport...
|
||||
java.io.FileNotFoundException while reading import cache: H:Dokumente\bluej\import-cache.xml (Das System kann die angegebene Datei nicht finden)
|
||||
Communication with debug VM fully established.
|
|
@ -0,0 +1,13 @@
|
|||
#BlueJ-Eigenschaften. Einstellungen in dieser Datei haben Vorrang vor "bluej.defs"
|
||||
#Thu Sep 03 09:42:29 CEST 2020
|
||||
bluej.recentProject0=H\:\\Git\\Tic-Tac-Toe\\Tic-Tac-Toe
|
||||
session.numeditors.stride=0
|
||||
bluej.uid=95ce6c77-f64e-487f-880e-195c9d2387a8
|
||||
bluej.editor.fontsize=13
|
||||
blackbox.uuid=4e202db0-9731-47e7-bee4-eb1c5e3d7da7
|
||||
bluej.latest.msg=2020-06-01
|
||||
extensions.org.bluej.extensions.submitter.Submitter.settings.saslrealm=
|
||||
bluej.editor.stride.sidebarShowing=true
|
||||
bluej.terminal.y=16
|
||||
bluej.terminal.x=16
|
||||
session.numeditors.java=1
|
|
@ -0,0 +1,41 @@
|
|||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PlusExtension.java:startup] Loading core version 0.8.1-SNAPSHOT
|
||||
[BlueJ-Plus DEBUG Thread-6 @ FileMonitorThread.java:run] FileMonitorThread started
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ DefaultBlueJPermissionHandler.java:loadPropertiesInto] Trying to load H:\Git\Tic-Tac-Toe\Tic-Tac-Toe\Dokumente\bluej\features.properties
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ Provisioning.java:reload] State of provisioning is true
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PlusModuleProvider.java:add] Loading module Provisioning
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ Provisioning.java:reload] State of provisioning is true
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PlusModuleProvider.java:add] Loaded module Provisioning
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PlusModuleProvider.java:add] Loading module Subclasses
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PlusModuleProvider.java:add] Loaded module Subclasses
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PlusModuleProvider.java:add] Loading module UmlEditor
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PlusModuleProvider.java:add] Loaded module UmlEditor
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PlusModuleProvider.java:add] Loading module CodeCompletion
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PlusModuleProvider.java:add] Loaded module CodeCompletion
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ SnippetDefs.java:load] Snippet file does not exist. Loading defaults
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PlusModuleProvider.java:add] Loading module Snippets
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ SnippetDefs.java:load] Snippet file does not exist. Loading defaults
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PlusModuleProvider.java:add] Loaded module Snippets
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgMgrFrameMonitor.java:onFrwChange] Found PkgMgrFrameWrapper for PkgMgrFrame(): Package: Project:Tic-Tac-Toe
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgMgrFrameMonitor.java:setupMenuBarHook] Installed MenuBar hook
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgMgrFrameMonitor.java:setupObjectBenchHook] Installed ObjectBench hook
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgMgrFrameMonitor.java:setupFXWindowHook] Installed FXWindow hook
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgMgrFrameMonitor.java:updatePermissions] Updating permissions for PkgMgrFrame(): Package: Project:Tic-Tac-Toe
|
||||
[BlueJ-Plus ERROR JavaFX Application Thread @ PkgMgrFrameMonitor.java:updateToolbar] Could not find bar in PkgMgrFrame(): Package: Project:Tic-Tac-Toe
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgMgrFrameMonitor.java:updatePermissions] Updating permissions for PkgMgrFrame(): Package: Project:Tic-Tac-Toe
|
||||
[BlueJ-Plus ERROR JavaFX Application Thread @ PkgMgrFrameMonitor.java:updateToolbar] Could not find bar in PkgMgrFrame(): Package: Project:Tic-Tac-Toe
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgMgrFrameMonitor.java:updatePermissions] Updating permissions for PkgMgrFrame(): Package: Project:Tic-Tac-Toe
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: INVALID
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ SafeBClass.java:fromBClass] Converting BClass. Package: , Class name: TicTacToe
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Parent target called for TicTacToe
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Not a custom target BClass: INVALID
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ SafeBClass.java:fromBClass] Converting BClass. Package: , Class name: TicTacToe
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Parent target called for TicTacToe
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Not a custom target BClass: INVALID
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdate] called for TicTacToe
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: INVALID
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:getAllEntities]
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ UmlEditor.java:updateTargetPane] Trying to parse for [SafeBClass: .TicTacToe$null in H:\Git\Tic-Tac-Toe\Tic-Tac-Toe\TicTacToe.java]
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] TicTacToe
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] nameToken TicTacToe LocatableToken [beginLine=, hiddenBefore=null, type=69, position=311, length=9, text=TicTacToe]
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] identToken TicTacToe 311 320
|
||||
[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdateStateSynchronized] Button state : exists in TicTacToe
|
|
@ -0,0 +1,24 @@
|
|||
|
||||
|
||||
/**
|
||||
* Beschreiben Sie hier die Klasse TicTacToe.
|
||||
*
|
||||
* @author (Ihr Name)
|
||||
* @version (eine Versionsnummer oder ein Datum)
|
||||
*/
|
||||
public class TicTacToe {
|
||||
|
||||
// Attribute
|
||||
// Implementieren sie hier die Attribute der Klasse
|
||||
|
||||
/**
|
||||
* Konstruktor für Objekte der Klasse TicTacToe
|
||||
*/
|
||||
public TicTacToe() {
|
||||
// ggf. Instanzvariable initialisieren
|
||||
}
|
||||
|
||||
// Methoden
|
||||
// Implementieren sie hier die Methoden der Klasse
|
||||
|
||||
}
|
|
@ -1,3 +1,25 @@
|
|||
#BlueJ package file
|
||||
#Wed Sep 02 12:41:40 CEST 2020
|
||||
editor.fx.0.height=0
|
||||
editor.fx.0.width=0
|
||||
editor.fx.0.x=0
|
||||
editor.fx.0.y=0
|
||||
objectbench.height=93
|
||||
objectbench.width=760
|
||||
package.divider.horizontal=0.6
|
||||
package.divider.vertical=0.8003992015968064
|
||||
package.editor.height=394
|
||||
package.editor.width=649
|
||||
package.editor.x=283
|
||||
package.editor.y=303
|
||||
package.frame.height=600
|
||||
package.frame.width=800
|
||||
package.numDependencies=0
|
||||
package.numTargets=0
|
||||
package.showExtends=true
|
||||
package.showUses=true
|
||||
project.charset=UTF-8
|
||||
readme.height=58
|
||||
readme.name=@README
|
||||
readme.width=47
|
||||
readme.x=10
|
||||
readme.y=10
|
||||
|
|
Loading…
Reference in New Issue