📄 stafoptionspanel.java
字号:
getIconsOnQuickStartMenu()); iconsOnQuickStartMenuCB.addActionListener(this); iconsOnQuickStartMenuPanel.add(Box.createHorizontalStrut(10)); iconsOnQuickStartMenuPanel.add(iconsOnQuickStartMenuCB); optionsPanel.add(iconsOnQuickStartMenuPanel); } JPanel allowRegistrationPanel = new JPanel(); allowRegistrationPanel .setLayout(new FlowLayout(FlowLayout.LEFT, 0, 0)); allowRegistrationCB = new JCheckBox("Allow STAF to Register", getAllowSTAFToRegister()); allowRegistrationCB.addActionListener(this); allowRegistrationPanel.add(Box.createHorizontalStrut(10)); allowRegistrationPanel.add(allowRegistrationCB); optionsPanel.add(allowRegistrationPanel); JPanel registrationPanel = new JPanel(); GridBagLayout gbl = new GridBagLayout(); GridBagConstraints gbc = new GridBagConstraints(); registrationPanel.setLayout(gbl); JLabel nameLabel = new JLabel("Name:"); nameLabel.setOpaque(true); nameLabel.setForeground(Color.black); gbc.anchor = GridBagConstraints.NORTHWEST; registrationPanel.add(nameLabel, gbc); registrationPanel.add(Box.createHorizontalStrut(10), gbc); nameTF = new JTextField(20); nameTF.setText(getRegistrationName()); nameTF.setEnabled(allowSTAFToRegister); gbc.gridwidth = GridBagConstraints.REMAINDER; gbc.weightx = 1.0; registrationPanel.add(nameTF, gbc); gbc.weightx = 0; registrationPanel.add(Box.createVerticalStrut(3), gbc); JLabel emailLabel = new JLabel("Email:"); emailLabel.setOpaque(true); emailLabel.setForeground(Color.black); gbc.gridwidth = 1; registrationPanel.add(emailLabel, gbc); registrationPanel.add(Box.createHorizontalStrut(10), gbc); emailTF = new JTextField(20); emailTF.setText(getRegistrationEmail()); emailTF.setEnabled(allowSTAFToRegister); gbc.gridwidth = GridBagConstraints.REMAINDER; gbc.weightx = 1.0; registrationPanel.add(emailTF, gbc); gbc.weightx = 0; registrationPanel.add(Box.createVerticalStrut(3), gbc); JLabel organizationLabel = new JLabel("Organization:"); organizationLabel.setOpaque(true); organizationLabel.setForeground(Color.black); gbc.gridwidth = 1; registrationPanel.add(organizationLabel, gbc); registrationPanel.add(Box.createHorizontalStrut(10), gbc); organizationTF = new JTextField(20); organizationTF.setText(getRegistrationOrganization()); organizationTF.setEnabled(allowSTAFToRegister); gbc.gridwidth = GridBagConstraints.REMAINDER; gbc.weightx = 1.0; registrationPanel.add(organizationTF, gbc); JPanel outerRegistrationPanel = new JPanel(); outerRegistrationPanel.setLayout(new FlowLayout(FlowLayout.LEFT, 0, 0)); outerRegistrationPanel.add(Box.createHorizontalStrut(40)); outerRegistrationPanel.add(registrationPanel); optionsPanel.add(outerRegistrationPanel); if (resolveString("$P(perlSupport.active)").equals("true") && resolveString("$W(stafPlatform.linux)").equals("true")) { perl56RB = new JRadioButton("Perl 5.6", getDefaultPerlVersion().equals("5.6")); perl50RB = new JRadioButton("Perl 5.005.3", getDefaultPerlVersion().equals("5.005.3")); perl56RB.addActionListener(this); perl50RB.addActionListener(this); ButtonGroup perlBG = new ButtonGroup(); perlBG.add(perl56RB); perlBG.add(perl50RB); JPanel perlVersionPanel = new JPanel(); perlVersionPanel.setLayout(new FlowLayout(FlowLayout.LEFT, 0, 0)); perlVersionPanel.add(Box.createHorizontalStrut(10)); JLabel perlLabel = new JLabel("Default Perl Support:"); perlLabel.setOpaque(true); perlLabel.setForeground(Color.black); perlVersionPanel.add(perlLabel); perlVersionPanel.add(Box.createHorizontalStrut(10)); perlVersionPanel.add(perl56RB); perlVersionPanel.add(Box.createHorizontalStrut(5)); perlVersionPanel.add(perl50RB); optionsPanel.add(Box.createVerticalStrut(10)); optionsPanel.add(perlVersionPanel); } outerPanel.add(optionsPanel); }*/ public boolean getAllowSTAFToRegister() { return allowSTAFToRegister; } public void setAllowSTAFToRegister(boolean bool) { allowSTAFToRegister = bool; } public String getUpdateEnvironmentVariables() { return updateEnvironmentVariables; } public void setUpdateEnvironmentVariables(String str) { updateEnvironmentVariables = str; } public boolean getStartSTAFOnLogin() { return startSTAFOnLogin; } public void setStartSTAFOnLogin(boolean bool) { startSTAFOnLogin = bool; } public boolean getIconsOnStartProgramsMenu() { return iconsOnStartProgramsMenu; } public void setIconsOnStartProgramsMenu(boolean bool) { iconsOnStartProgramsMenu = bool; } public boolean getIconsOnQuickStartMenu() { return iconsOnQuickStartMenu; } public void setIconsOnQuickStartMenu(boolean bool) { iconsOnQuickStartMenu = bool; } public String getDefaultJavaVersion() { return defaultJavaVersion; } public void setDefaultJavaVersion(String str) { defaultJavaVersion = str; } public String getDefaultPerlVersion() { return defaultPerlVersion; } public void setDefaultPerlVersion(String str) { defaultPerlVersion = str; } public String getDefaultIPvVersion() { return defaultIPvVersion; } public void setDefaultIPvVersion(String str) { defaultIPvVersion = str; } public String getRegistrationName() { return registrationName; } public void setRegistrationName(String str) { registrationName = str; } public String getRegistrationEmail() { return registrationEmail; } public void setRegistrationEmail(String str) { registrationEmail = str; } public String getRegistrationOrganization() { return registrationOrganization; } public void setRegistrationOrganization(String str) { registrationOrganization = str; } public String getOptionsSummary() { return optionsSummary; } public void setOptionsSummary(String str) { optionsSummary = str; } public String getJavaPath() { if (defaultJavaVersion.equals("1.2+")) { return "java12"; } else { return "java11"; } } public void setJavaPath(String str) { }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -