MCPcopy Create free account
hub / github.com/Garten/sourcecraft / SetupPanel

Class SetupPanel

src/gui/panel/SetupPanel.java:19–245  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

17import gui.Gui;
18
19public class SetupPanel extends JPanel {
20
21 private static final long serialVersionUID = -5816058833135992654L;
22
23 private JTextField textField_MinecraftPath;
24 private JTextField textField_SourcePath;
25
26 private Runnable editedTextFieldMinecraftPath = RunnableEmpty.INSTANCE;
27 private Runnable editedTextFieldMinecraftPathIntern = () -> this.editedTextFieldMinecraftPath.run();
28
29 private Runnable editedTextFieldSourcePath = RunnableEmpty.INSTANCE;
30 private Runnable editedTextFieldSourcePathIntern = () -> this.editedTextFieldSourcePath.run();
31
32 private JLabel lbl_Issourcesdkinstalled;
33
34 private RunnableWith<String> selectMinecraftPath;
35 private RunnableWith<String> selectSourcePath;
36
37 private JButton btnContinue_SetupContinue;
38 private Runnable uponContinue = RunnableEmpty.INSTANCE;
39 private Runnable uponContinueIntern = () -> this.uponContinue.run();
40
41 private JPanel panel_Setup;
42
43 public SetupPanel() {
44 this.initialize();
45 }
46
47 public void setEditedTextFieldMinecraftPath(Runnable editedTextFieldMinecraftPath) {
48 this.editedTextFieldMinecraftPath = editedTextFieldMinecraftPath;
49 }
50
51 public void setEditedTextFieldSourcePath(Runnable editedTextFieldSourcePath) {
52 this.editedTextFieldSourcePath = editedTextFieldSourcePath;
53 }
54
55 public void setLabelIssourcesdkinstalled(String text) {
56 this.lbl_Issourcesdkinstalled.setText(text);
57 }
58
59 public void setVisibilityLabelIssourcesdkinstalled(boolean visible) {
60 this.lbl_Issourcesdkinstalled.setVisible(visible);
61 }
62
63 public void setEnabledButtonContinueAtSetup(boolean enabled) {
64 this.btnContinue_SetupContinue.setEnabled(enabled);
65 }
66
67 public void setMinecraftPath(String path) {
68 this.textField_MinecraftPath.setText(path);
69 }
70
71 public String getMincraftPath() {
72 return this.textField_MinecraftPath.getText();
73 }
74
75 public void setSourcePath(String path) {
76 this.textField_SourcePath.setText(path);

Callers

nothing calls this directly

Calls 1

runMethod · 0.65

Tested by

no test coverage detected