MCPcopy Create free account
hub / github.com/0linlin0/CyberBox / FXMLDocumentController

Class FXMLDocumentController

Skay_Exp/src/ui/FXMLDocumentController.java:41–692  ·  view source on GitHub ↗

@author saban

Source from the content-addressed store, hash-verified

39 * @author saban
40 */
41public class FXMLDocumentController implements Initializable {
42 private double xOffset = 0;
43 private double yOffset = 0;
44 private final Calendar cal = Calendar.getInstance();
45 List<Class<? extends Payload>> PayloadClasses = new ArrayList<>();
46 private Class payload_attck = null;
47 ArrayList lables = new ArrayList();
48 ArrayList attck_args_list_lable = new ArrayList();
49 ArrayList attck_args_list_textfield = new ArrayList();
50 Result test_result = null;
51 Result attck_result = null;
52
53
54 @Override
55 public void initialize(URL location, ResourceBundle resources) {
56 draggable();
57 updateTime();
58 try {
59 initvullist();
60 test_lable.setStyle("-fx-background-color: #2F3136;");
61 } catch (Exception e) {
62 e.printStackTrace();
63 }
64// initattck_listview();
65 }
66
67
68
69 private void draggable() {
70 drag_panel.setOnMousePressed(new EventHandler<MouseEvent>() {
71 @Override
72 public void handle(MouseEvent event) {
73 xOffset = drag_panel.getScene().getWindow().getX() - event.getScreenX();
74 yOffset = drag_panel.getScene().getWindow().getY() - event.getScreenY();
75 }
76 });
77 drag_panel.setOnMouseDragged(new EventHandler<MouseEvent>() {
78 @Override
79 public void handle(MouseEvent event) {
80 drag_panel.getScene().getWindow().setX(event.getScreenX() + xOffset);
81 drag_panel.getScene().getWindow().setY(event.getScreenY() + yOffset);
82 }
83 });
84 }
85
86 private void updateTime() {
87 cal.setTime(new Date());
88 data_label.setText(cal.get(Calendar.DAY_OF_MONTH) + "/" + cal.get(Calendar.MONTH) + "/" + cal.get(Calendar.YEAR) + "\t"
89 + cal.get(Calendar.HOUR_OF_DAY) + ":" + cal.get(Calendar.MINUTE) + ":" + cal.get(Calendar.SECOND));
90 }
91
92 @FXML
93 public void exit() {
94 System.exit(0);
95 }
96 //
97 @FXML
98 public void iconized() {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected