📄 permisrolehierarchypolicy.java
字号:
roleTypeTextField.setText("permisRole");
rolehierarchyRoleTypePanel.add(roleTypeTextField,
new AbsoluteConstraints(120, 10, 320, -1));
roleHierarchyCreatePanel.add(rolehierarchyRoleTypePanel);
roleHierarchyRoleOIDPanel.setLayout(new AbsoluteLayout());
roleHierarchyRoleOIDLabel.setText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("rol_hie_lbl_Role_OID"));
roleHierarchyRoleOIDPanel.add(roleHierarchyRoleOIDLabel,
new AbsoluteConstraints(17, 10, 80, 20));
roleIDTextField.setEditable(false);
roleIDTextField.setText("1.2.826.0.1.3344810.1.1.14");
roleHierarchyRoleOIDPanel.add(roleIDTextField,
new AbsoluteConstraints(120, 10, 320, -1));
roleHierarchyCreatePanel.add(roleHierarchyRoleOIDPanel);
roleHierarchyAddButtonPanel.setLayout(new GridBagLayout());
addRoleButton.setMnemonic('A');
addRoleButton.setText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("rol_hie_btn_add"));
addRoleButton.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("rol_hie_tt_btn_add"));
addRoleButton.setMaximumSize(new Dimension(74, 26));
addRoleButton.setMinimumSize(new Dimension(74, 26));
addRoleButton.setPreferredSize(new Dimension(74, 26));
addRoleButton.setActionCommand(ADD_ACTION);
addRoleButton.addActionListener(this);
roleHierarchyAddButtonPanel.add(addRoleButton,
new GridBagConstraints());
roleHierarchyCreatePanel.add(roleHierarchyAddButtonPanel);
hierarchyCreatePanel.add(roleHierarchyCreatePanel,
new AbsoluteConstraints(20, 30, 460, 150));
roleHierarchyExistingRolePanel.setLayout(new AbsoluteLayout());
roleHierarchyExistingRolePanel.setBorder( new TitledBorder(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("rol_hie_brd_exist_roles")));
roleValueList.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("rol_hie_ce_vlist"));
roleHierarchyExistingRolesScrollPane.setViewportView(roleValueList);
roleHierarchyExistingRolePanel.add(roleHierarchyExistingRolesScrollPane,
new AbsoluteConstraints(130, 30, 310, 190));
viewOkButton.setMnemonic('O');
viewOkButton.setText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("pol_num_btn_ok"));
viewOkButton.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("pol_num_tt_btn_ok"));
viewOkButton.setMaximumSize(new Dimension(70, 26));
viewOkButton.setMinimumSize(new Dimension(70, 26));
viewOkButton.setPreferredSize(new Dimension(70, 26));
viewOkButton.setActionCommand(VIEW_OK_ACTION);
viewOkButton.addActionListener(this);
viewButtonPanel.add(viewOkButton, new GridBagConstraints());
viewPromoteButton.setMnemonic('P');
viewPromoteButton.setText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("rol_hie_btn_promote"));
viewPromoteButton.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("rol_hie_tt_btn_edit"));
viewPromoteButton.setMaximumSize(new Dimension(150, 26));
viewPromoteButton.setMinimumSize(new Dimension(150, 26));
viewPromoteButton.setPreferredSize(new Dimension(150, 26));
viewPromoteButton.setActionCommand(VIEW_PROMOTE_ACTION);
viewPromoteButton.addActionListener(this);
//viewCloseButton
viewCloseButton.setMnemonic('c');
viewCloseButton.setText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("pol_num_btn_close"));
viewCloseButton.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("pol_num_tt_btn_close"));
viewCloseButton.setMaximumSize(new Dimension(70, 26));
viewCloseButton.setMinimumSize(new Dimension(70, 26));
viewCloseButton.setPreferredSize(new Dimension(70, 26));
viewCloseButton.setActionCommand(VIEW_CLOSE_ACTION);
viewCloseButton.addActionListener(this);
cancelButton.setMnemonic('c');
cancelButton.setText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("pol_num_btn_cancel"));
cancelButton.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("pol_num_tt_btn_cancel"));
cancelButton.setMaximumSize(new Dimension(80, 26));
cancelButton.setMinimumSize(new Dimension(80, 26));
cancelButton.setPreferredSize(new Dimension(80, 26));
cancelButton.setActionCommand(CANCEL_ACTION);
cancelButton.addActionListener(this);
viewButtonPanel.add(viewCloseButton, new GridBagConstraints());
viewButtonPanel.add(cancelButton, new GridBagConstraints());
viewButtonPanel.add(viewPromoteButton, new GridBagConstraints());
hierarchyDeleteButton.setMnemonic('D');
hierarchyDeleteButton.setText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("rol_hie_btn_delete"));
hierarchyDeleteButton.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("rol_hie_tt_btn_delete"));
hierarchyDeleteButton.setActionCommand(HIERARCHY_DELETE_ACTION);
hierarchyDeleteButton.addActionListener(this);
roleHierarchyButtonPanel.add(hierarchyDeleteButton);
roleHierarchyExistingRolePanel.add(roleHierarchyButtonPanel,
new AbsoluteConstraints(130, 240, 310, 40));
hierarchyCreatePanel.add(roleHierarchyExistingRolePanel,
new AbsoluteConstraints(20, 180, 460, 290));
//
hierarchyCreatePanel.add(viewButtonPanel,
new AbsoluteConstraints(20, 470, 455, 40));
//roleHierarchViewPanel
roleHierarchyTabbedPane.addTab(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("rol_hie_tab_create_view"), roleHierarchViewPanel);
//
roleHierarchViewPanel.setLayout(new AbsoluteLayout());
roleHierarchViewPanel.addFocusListener(this);
rolePolicyAvailableDomainsPanel.setLayout(new AbsoluteLayout());
rolePolicyAvailableDomainsPanel.
setBorder(new TitledBorder(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("role_hie_pol_v_brd")));
roleViewList.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("sub_pol_sub_vlist"));
rolePolicyViewScrollPane.setViewportView(roleViewList);
rolePolicyAvailableDomainsPanel.add( rolePolicyViewScrollPane,
new AbsoluteConstraints(30, 110, 320, 170));
roleViewComboBox.setBackground(new Color(255, 255, 204));
roleViewComboBox.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("sub_pol_combo_desc"));
roleViewComboBox.setActionCommand(ROLE_VIEW_ACTION);
roleViewComboBox.addActionListener(this);
rolePolicyAvailableDomainsPanel.add(roleViewComboBox,
new AbsoluteConstraints(30, 50, 320, -1));
roleHierarchViewPanel.add(rolePolicyAvailableDomainsPanel,
new AbsoluteConstraints(70, 40, 380, 310));
roleEditButton.setMnemonic('E');
roleEditButton.setText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("sub_pol_btn_edit"));
roleEditButton.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("sub_pol_tt_btn_edit"));
roleEditButton.setMaximumSize(new Dimension(70, 26));
roleEditButton.setMinimumSize(new Dimension(70, 26));
roleEditButton.setPreferredSize(new Dimension(70, 26));
roleEditButton.setActionCommand(ROLE_EDIT_ACTION);
roleEditButton.addActionListener(this);
rolePolicyButtonPanel.add(roleEditButton);
roleDeleteButton.setMnemonic('D');
roleDeleteButton.setText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("sub_pol_btn_v_del"));
roleDeleteButton.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("sub_pol_tt_btn_v_del"));
roleDeleteButton.setActionCommand(ROLE_DELETE_ACTION);
roleDeleteButton.addActionListener(this);
rolePolicyButtonPanel.add(roleDeleteButton);
closeButton.setMnemonic('l');
closeButton.setText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("pol_num_btn_close"));
closeButton.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("pol_num_tt_btn_close"));
closeButton.setMaximumSize(new Dimension(70, 26));
closeButton.setMinimumSize(new Dimension(70, 26));
closeButton.setPreferredSize(new Dimension(70, 26));
closeButton.setActionCommand(CLOSE_ACTION);
closeButton.addActionListener(this);
rolePolicyButtonPanel.add(closeButton);
roleHierarchViewPanel.add(rolePolicyButtonPanel,
new AbsoluteConstraints(70, 450, 380, 40));
//
roleHierarchyTabbedPane.addTab(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("sub_pol_tab_cm"), hierarchyCreatePanel);
hierarchyPromotePanel.setLayout(new AbsoluteLayout());
hierarchyCreatePanel.addFocusListener(this);
//h
viewPanel.setLayout(new AbsoluteLayout());
subRoleList.setBackground(new Color(255, 255, 204));
subRoleList.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("rol_hie_vlist_subord_roles"));
roleHierarchySubordinateRolesScrollPane.setViewportView(subRoleList);
viewPanel.add(roleHierarchySubordinateRolesScrollPane,
new AbsoluteConstraints(230, 90, 140, 170));
availableRoleList.setBackground(new Color(255, 255, 204));
availableRoleList.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("rol_hie_vlist_avail_roles"));
roleHierarchyAvailableRolesScrollPane.setViewportView(
availableRoleList);
viewPanel.add(roleHierarchyAvailableRolesScrollPane,
new AbsoluteConstraints(20, 90, 140, 170));
roleSubAddButton.setMnemonic('>');
roleSubAddButton.setText(">");
roleSubAddButton.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("rol_hie_btn_>"));
roleSubAddButton.setActionCommand(ROLE_SUB_ADD_ACTION);
roleSubAddButton.addActionListener(this);
roleHierarchyEditButtonsPanel.add(roleSubAddButton);
roleSubRemoveButton.setMnemonic('<');
roleSubRemoveButton.setText("<");
roleSubRemoveButton.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("rol_hie_btn_<"));
roleSubRemoveButton.setActionCommand(ROLE_SUB_REMOVE_ACTION);
roleSubRemoveButton.addActionListener(this);
roleHierarchyEditButtonsPanel.add(roleSubRemoveButton);
viewPanel.add(roleHierarchyEditButtonsPanel,
new AbsoluteConstraints(170, 90, 50, 70));
roleComboBox.setBackground(new Color(255, 255, 204));
roleComboBox.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("rol_hie_combo_label"));
roleComboBox.setActionCommand(ROLE_ACTION);
roleComboBox.addActionListener(this);
viewPanel.add(roleComboBox, new AbsoluteConstraints(230, 20, 140, -1));
roleHierarchSupRoleLabel.setHorizontalAlignment(SwingConstants.CENTER);
roleHierarchSupRoleLabel.setText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("rol_hie_lbl_superior_role"));
viewPanel.add(roleHierarchSupRoleLabel,
new AbsoluteConstraints(230, 0, 140, -1));
roleHierarchySubRoleLabel.setHorizontalAlignment(SwingConstants.CENTER);
roleHierarchySubRoleLabel.setText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("Subordinate_Role(s)"));
viewPanel.add(roleHierarchySubRoleLabel,
new AbsoluteConstraints(230, 60, 140, -1));
roleHierarchyAvailableRoleLabel.setHorizontalAlignment(
SwingConstants.CENTER);
roleHierarchyAvailableRoleLabel.setText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("rol_hie_lbl_available_roles"));
viewPanel.add(roleHierarchyAvailableRoleLabel,
new AbsoluteConstraints(20, 60, 140, -1));
roleTypeComboBox.setBackground(new Color(255, 255, 204));
roleTypeComboBox.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("role_hie_pd_vlsit_avail"));
viewPanel.add(roleTypeComboBox,
new AbsoluteConstraints(20, 20, 140, -1));
roleHierarchyRoleTypesLabel.setHorizontalAlignment(
SwingConstants.CENTER);
roleHierarchyRoleTypesLabel.setText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("Role_Type"));
viewPanel.add(roleHierarchyRoleTypesLabel,
new AbsoluteConstraints(20, 0, 140, -1));
hierarchyPromotePanel.add(viewPanel,
new AbsoluteConstraints(50, 70, 420, 300));
hierarchyOkButton.setMnemonic('o');
hierarchyOkButton.setText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("pol_num_btn_ok"));
hierarchyOkButton.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("pol_num_tt_btn_ok"));
hierarchyOkButton.setMaximumSize(new Dimension(73, 26));
hierarchyOkButton.setMinimumSize(new Dimension(73, 26));
hierarchyOkButton.setPreferredSize(new Dimension(73, 26));
hierarchyOkButton.setActionCommand(HIERARCHY_OK_ACTION);
hierarchyOkButton.addActionListener(this);
hierarchyButtonPanel.add(hierarchyOkButton);
hierarchyCancelButton.setMnemonic('c');
hierarchyCancelButton.setText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("pol_num_btn_cancel"));
hierarchyCancelButton.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("pol_num_tt_btn_cancel"));
hierarchyCancelButton.setActionCommand(HIERARCHY_CANCEL_ACTION);
hierarchyCancelButton.addActionListener(this);
hierarchyButtonPanel.add(hierarchyCancelButton);
hierarchyCloseButton.setMnemonic('l');
hierarchyCloseButton.setText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("pol_num_btn_close"));
hierarchyCloseButton.setToolTipText(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("pol_num_tt_btn_close"));
hierarchyCloseButton.setMaximumSize(new Dimension(73, 26));
hierarchyCloseButton.setMinimumSize(new Dimension(73, 26));
hierarchyCloseButton.setPreferredSize(new Dimension(73, 26));
hierarchyCloseButton.setActionCommand(HIERARCHY_CLOSE_ACTION);
hierarchyCloseButton.addActionListener(this);
hierarchyButtonPanel.add(hierarchyCloseButton);
hierarchyPromotePanel.add(hierarchyButtonPanel,
new AbsoluteConstraints(70, 450, 370, 40));
roleHierarchyTabbedPane.addTab(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("role_hie_tab_promote_demote"),
hierarchyPromotePanel);
roleHierarchyInternalFrame.getContentPane().add(roleHierarchyTabbedPane,
new AbsoluteConstraints(0, 0, 520, 540));
add(roleHierarchyInternalFrame, BorderLayout.CENTER);
roleHierarchyInternalFrame.show();
// Add Role Type to the ComboBox,
roleTypeComboBox.addItem("permisRole");
// Create the RoleSpec and Object Identifier
createRoleSpec();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -