Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
E
Enigma
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Flori N
Enigma
Commits
a773b9d9
Commit
a773b9d9
authored
Dec 04, 2019
by
Dennis Eisold
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fehler Meldung korrigiert
parent
03689f5d
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
588 additions
and
587 deletions
+588
-587
src/main/java/projekt/enigma/App.java
src/main/java/projekt/enigma/App.java
+0
-1
src/main/java/projekt/enigma/GuiController.java
src/main/java/projekt/enigma/GuiController.java
+5
-6
src/main/java/projekt/enigma/model/Codierer.java
src/main/java/projekt/enigma/model/Codierer.java
+526
-523
src/main/java/projekt/enigma/model/Fehler.java
src/main/java/projekt/enigma/model/Fehler.java
+57
-57
No files found.
src/main/java/projekt/enigma/App.java
View file @
a773b9d9
...
...
@@ -2,7 +2,6 @@ package projekt.enigma;
import
javafx.application.Application
;
import
javafx.fxml.FXMLLoader
;
import
javafx.scene.Parent
;
import
javafx.scene.Scene
;
import
javafx.scene.control.Button
;
import
javafx.scene.control.Label
;
...
...
src/main/java/projekt/enigma/GuiController.java
View file @
a773b9d9
package
projekt.enigma
;
import
javafx.collections.FXCollections
;
import
javafx.collections.ListChangeListener
;
import
javafx.collections.ObservableList
;
import
javafx.concurrent.Task
;
import
javafx.event.ActionEvent
;
...
...
@@ -21,12 +20,9 @@ import org.controlsfx.dialog.ProgressDialog;
import
projekt.enigma.model.Codierer
;
import
projekt.enigma.model.Fehler
;
import
java.awt.*
;
import
java.io.IOException
;
import
java.lang.reflect.Array
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.Collection
;
public
class
GuiController
{
...
...
@@ -518,8 +514,11 @@ public class GuiController {
// Spruchschluessel in das Feld lblSpruchschluessel schreiben
lblSpruchschluessel
.
setText
(
codierer
.
empfangenerSpruchschluessel
(
this
.
empfangeneNachricht
[
2
]));
}
}
catch
(
NullPointerException
ignored
)
{
new
Fehler
().
showErrorDialog
(
"warning"
,
"Aus dem Westen nichts neues"
,
"Keine neuen Nachrichten vorhanden"
);
}
catch
(
NullPointerException
ignored
)
{
new
Fehler
().
showErrorDialog
(
"warning"
,
"Keiner schreibt dir..."
,
"Es liegen keine neuen Nachrichten im Funkraum für Sie vor."
);
}
}
...
...
src/main/java/projekt/enigma/model/Codierer.java
View file @
a773b9d9
This diff is collapsed.
Click to expand it.
src/main/java/projekt/enigma/model/Fehler.java
View file @
a773b9d9
...
...
@@ -9,70 +9,70 @@ import projekt.enigma.App;
*/
public
class
Fehler
{
private
String
functionPrefix
=
"- "
;
private
String
messagePrefix
=
"--> "
;
private
String
functionPrefix
=
"- "
;
private
String
messagePrefix
=
"--> "
;
/**
* Zeige Fehler Dialog
*
* @param type : String : Art der Meldung (warning/information/error)
* @param subject : Titel des Dialoges
* @param message : Nachricht der Meldung
*/
public
void
showErrorDialog
(
String
type
,
String
subject
,
String
message
)
{
/**
* Zeige Fehler Dialog
*
* @param type : String : Art der Meldung (warning/information/error)
* @param subject : Titel des Dialoges
* @param message : Nachricht der Meldung
*/
public
void
showErrorDialog
(
String
type
,
String
subject
,
String
message
)
{
new
Fehler
().
debug
(
this
.
getClass
().
getName
()
+
"."
+
new
Throwable
().
getStackTrace
()[
0
].
getMethodName
(),
true
);
new
Fehler
().
debug
(
this
.
getClass
().
getName
()
+
"."
+
new
Throwable
().
getStackTrace
()[
0
].
getMethodName
(),
true
);
Alert
alert
;
Alert
alert
;
/* Der Titel darf auch als leerer String übergeben werden, dann wird ein Default gesetzt */
if
(
subject
.
equals
(
""
))
{
subject
=
"Es ist ein Fehler aufgetreten"
;
}
/* Der Titel darf auch als leerer String übergeben werden, dann wird ein Default gesetzt */
if
(
subject
.
equals
(
""
))
{
subject
=
"Es ist ein Fehler aufgetreten"
;
}
/* Welcher Fehler Typ wurde übergeben? */
switch
(
type
)
{
case
"warning"
:
alert
=
new
Alert
(
AlertType
.
WARNING
);
break
;
case
"info"
:
alert
=
new
Alert
(
AlertType
.
INFORMATION
);
break
;
case
"error"
:
alert
=
new
Alert
(
AlertType
.
ERROR
);
break
;
default
:
alert
=
new
Alert
(
AlertType
.
NONE
);
}
/* Setzt den Titel des Dialoges */
alert
.
setTitle
(
subject
);
/* Setzt den Headertext des Dialoges */
alert
.
setHeaderText
(
null
);
/* Setzt die Nachricht des Dialoges */
alert
.
setContentText
(
message
);
/* Zeige den Dialog an */
alert
.
showAndWait
();
}
/* Welcher Fehler Typ wurde übergeben? */
switch
(
type
)
{
case
"warning"
:
alert
=
new
Alert
(
AlertType
.
WARNING
);
break
;
case
"info"
:
alert
=
new
Alert
(
AlertType
.
INFORMATION
);
break
;
case
"error"
:
alert
=
new
Alert
(
AlertType
.
ERROR
);
break
;
default
:
alert
=
new
Alert
(
AlertType
.
NONE
);
}
/* Setzt den Titel des Dialoges */
alert
.
setTitle
(
subject
);
/* Setzt den Headertext des Dialoges */
alert
.
setHeaderText
(
null
);
/* Setzt die Nachricht des Dialoges */
alert
.
setContentText
(
message
);
/* Zeige den Dialog an */
alert
.
showAndWait
();
}
public
void
debug
(
String
message
,
boolean
isFunction
)
{
public
void
debug
(
String
message
,
boolean
isFunction
)
{
if
(
App
.
getDebug
()
!=
0
)
{
if
(
isFunction
)
{
System
.
out
.
println
(
functionPrefix
+
message
);
}
else
{
System
.
out
.
println
(
messagePrefix
+
message
);
}
}
}
if
(
App
.
getDebug
()
!=
0
)
{
if
(
isFunction
)
{
System
.
out
.
println
(
functionPrefix
+
message
);
}
else
{
System
.
out
.
println
(
messagePrefix
+
message
);
}
}
}
public
void
debug
(
String
message
,
boolean
isFunction
,
int
debugLevel
)
{
public
void
debug
(
String
message
,
boolean
isFunction
,
int
debugLevel
)
{
if
(
App
.
getDebug
()
!=
0
&&
(
App
.
getDebug
()
>=
debugLevel
||
App
.
getDebug
()
==
3
)
)
{
if
(
isFunction
)
{
System
.
out
.
println
(
functionPrefix
+
message
);
}
else
{
System
.
out
.
println
(
messagePrefix
+
message
);
}
}
}
if
(
App
.
getDebug
()
!=
0
&&
(
App
.
getDebug
()
>=
debugLevel
||
App
.
getDebug
()
==
3
)
)
{
if
(
isFunction
)
{
System
.
out
.
println
(
functionPrefix
+
message
);
}
else
{
System
.
out
.
println
(
messagePrefix
+
message
);
}
}
}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment