📄 permistargetaccesspolicy.java
字号:
targetAccessDeleteButton.setToolTipText(ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("tar_acc_pol_tt_btn_v_del"));
//"Remove from selected from list");
targetAccessDeleteButton.setActionCommand(DELETE_ACTION);
targetAccessDeleteButton.addActionListener(this);
targetViewEditPanel.add(targetAccessDeleteButton);
targetAccessCloseButton1.setMnemonic('l');
targetAccessCloseButton1.setText(ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("pol_num_btn_close"));
targetAccessCloseButton1.setToolTipText(ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("pol_num_tt_btn_close"));
targetAccessCloseButton1.setActionCommand(CLOSE_ACTION);
targetAccessCloseButton1.addActionListener(this);
targetViewEditPanel.add(targetAccessCloseButton1);
targetViewPanel.add(targetViewEditPanel,
new AbsoluteConstraints(40, 450, 440, 40));
targetAccessViewComboBox.setBackground(new Color(255, 255, 204));
targetAccessViewComboBox.setActionCommand(VIEW_ACTION);
targetAccessViewComboBox.addActionListener(this);
targetViewPanel.add(targetAccessViewComboBox,
new AbsoluteConstraints(40, 30, 430, -1));
targetAccessTabbedPane.addTab(ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").
getString("rol_hie_tab_create_view"), targetViewPanel);
targetCreatePanel.setLayout(new AbsoluteLayout());
targetSubjectPanel.setLayout(new AbsoluteLayout());
targetSubjectPanel.setBorder(new TitledBorder(
null,
ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("tar_acc_pol_domain"),
TitledBorder.CENTER,
TitledBorder.DEFAULT_POSITION,
new Font("Dialog", 1, 11)));
targetSubjectPanel.setToolTipText("");
targetAccessDomainPanel.setLayout(new java.awt.GridLayout());
targetAccessDomainPanel.setBorder(new TitledBorder(
null,
"",
TitledBorder.DEFAULT_JUSTIFICATION,
TitledBorder.DEFAULT_POSITION,
new Font("Dialog", 1, 11)));
targetDomainComboBox.setBackground(new Color(255, 255, 204));
targetDomainComboBox.setToolTipText(
"Select and add to list box on the right");
targetAccessDomainPanel.add(targetDomainComboBox);
targetSubjectPanel.add(targetAccessDomainPanel,
new AbsoluteConstraints(160, 50, 190, 50));
targetCreatePanel.add(targetSubjectPanel,
new AbsoluteConstraints(10, 320, 500, 140));
targetAccessRolePanel.setLayout(new AbsoluteLayout());
targetAccessRolePanel.setBorder(new TitledBorder(
null,
ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("tar_acc_pol_these_roles"),
TitledBorder.CENTER,
TitledBorder.DEFAULT_POSITION));
targetAccessRolePanel.setToolTipText("");
targetAccessRolesPanel.setLayout(new GridLayout());
targetAccessRolesPanel.setBorder(new TitledBorder(ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("tar_acc_pol_av_roles")));
targetRoleComboBox.setBackground(new Color(255, 255, 204));
targetRoleComboBox.setToolTipText(ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("tar_acc_pol_select")
);
targetAccessRolesPanel.add(targetRoleComboBox);
targetAccessRolePanel.add(targetAccessRolesPanel,
new AbsoluteConstraints(10, 50, 170, 50));
targetAccessRolesListPanel.setLayout(new GridLayout());
targetAccessRolesListPanel.setBorder(new TitledBorder(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("tar_acc_pol_user_role")));
targetRoleListScrollPane.setViewportView( targetAccessRoleList);
targetAccessRolesListPanel.add(targetRoleListScrollPane);
targetAccessRolePanel.add(targetAccessRolesListPanel,
new AbsoluteConstraints(330, 10, 160, 110));
targetAddRemovePanel1.setLayout(new AbsoluteLayout());
targetRoleAddButton.setText(ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("rol_hie_btn_add"));
targetRoleAddButton.setToolTipText(ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("tar_acc_pol_add_role"));
targetRoleAddButton.setMaximumSize(new Dimension(76, 26));
targetRoleAddButton.setMinimumSize(new Dimension(30, 26));
targetRoleAddButton.setPreferredSize(new Dimension(76, 26));
targetRoleAddButton.setActionCommand(ADD_ACTION);
targetRoleAddButton.addActionListener(this);
targetAddRemovePanel1.add(targetRoleAddButton,
new AbsoluteConstraints(30, 0, 80, -1));
targetRoleRemoveButton.setText(ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("rol_ass_btn_remove"));
targetRoleRemoveButton.setToolTipText(ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").
getString("tar_acc_pol_remove_user_role"));
targetRoleRemoveButton.setMaximumSize(new Dimension(76, 20));
targetRoleRemoveButton.setMinimumSize(new Dimension(76, 26));
targetRoleRemoveButton.setPreferredSize(new Dimension(76, 26));
targetRoleRemoveButton.setActionCommand(REMOVE_ACTION);
targetRoleRemoveButton.addActionListener(this);
targetAddRemovePanel1.add(targetRoleRemoveButton,
new AbsoluteConstraints(30, 30, 80, -1));
targetAccessRolePanel.add(targetAddRemovePanel1,
new AbsoluteConstraints(180, 50, 140, 60));
targetCreatePanel.add(targetAccessRolePanel,
new AbsoluteConstraints(10, 50, 500, 130));
targetActionPanel.setLayout(new AbsoluteLayout());
targetActionPanel.setBorder(new TitledBorder(
null,
ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("tar_acc_cm_brd_these_acts"),
javax.swing.border.TitledBorder.CENTER,
javax.swing.border.TitledBorder.DEFAULT_POSITION));
targetActionPanel.setToolTipText("");
targetAccessActionsPanel.setLayout(new GridLayout());
targetAccessActionsPanel.setBorder(new TitledBorder(ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("tar_acc_pol_action")));
targetAccessActionComboBox.setBackground(new Color(255, 255, 204));
targetAccessActionComboBox.setToolTipText(
ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("tar_acc_pol_select"));
targetAccessActionsPanel.add(targetAccessActionComboBox);
targetActionPanel.add(targetAccessActionsPanel,
new AbsoluteConstraints(10, 50, 170, 50));
targetAccessActionListPanel.setLayout(new GridLayout());
targetAccessActionListPanel.setBorder(new TitledBorder(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("tar_acc_pol_list_function")));
targetActionListScrollPane.setViewportView(targetAccessActionList);
targetAccessActionListPanel.add(targetActionListScrollPane);
targetActionPanel.add(targetAccessActionListPanel,
new AbsoluteConstraints(331, 17, 160, 110));
targetAddRemovePanel.setLayout(new AbsoluteLayout());
targetActionAddButton.setText(ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("soa_pol_btn_add"));
targetActionAddButton.setToolTipText(ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("tar_acc_pol_add"));
targetActionAddButton.setMaximumSize(new Dimension(76, 26));
targetActionAddButton.setMinimumSize(new Dimension(30, 26));
targetActionAddButton.setPreferredSize(new Dimension(76, 26));
targetActionAddButton.setActionCommand(ADD1_ACTION);
targetActionAddButton.addActionListener(this);
targetAddRemovePanel.add(targetActionAddButton,
new AbsoluteConstraints(30, 0, 80, -1));
targetActionRemoveButton.setText(ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("rol_ass_btn_remove"));
targetActionRemoveButton.setToolTipText(ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("tar_acc_pol_remove_function"));
targetActionRemoveButton.setMaximumSize(new Dimension(76, 20));
targetActionRemoveButton.setMinimumSize(new Dimension(76, 26));
targetActionRemoveButton.setPreferredSize(new Dimension(76, 26));
targetActionRemoveButton.setActionCommand(REMOVE1_ACTION);
targetActionRemoveButton.addActionListener(this);
targetAddRemovePanel.add(targetActionRemoveButton,
new AbsoluteConstraints(30, 30, 80, -1));
targetActionPanel.add(targetAddRemovePanel,
new AbsoluteConstraints(180, 50, 140, 60));
targetCreatePanel.add(targetActionPanel,
new AbsoluteConstraints(10, 180, 500, 140));
targetAccessOkButton.setMnemonic('o');
targetAccessOkButton.setText(ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("pol_num_btn_ok"));
targetAccessOkButton.setMaximumSize(new Dimension(81, 26));
targetAccessOkButton.setMinimumSize(new Dimension(81, 26));
targetAccessOkButton.setPreferredSize(new Dimension(81, 26));
targetAccessOkButton.setActionCommand(OK_ACTION);
targetAccessOkButton.addActionListener(this);
targetButtonPanel.add(targetAccessOkButton);
targetAccessCancelButton.setMnemonic('c');
targetAccessCancelButton.setText(ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("pol_num_btn_cancel"));
targetAccessCancelButton.setActionCommand(CANCEL_ACTION);
targetAccessCancelButton.addActionListener(this);
targetButtonPanel.add(targetAccessCancelButton);
targetAccessCloseButton.setMnemonic('l');
targetAccessCloseButton.setText(ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("pol_num_btn_close"));
targetAccessCloseButton.setMaximumSize(new Dimension(81, 26));
targetAccessCloseButton.setMinimumSize(new Dimension(81, 26));
targetAccessCloseButton.setPreferredSize(new Dimension(81, 26));
targetAccessCloseButton.setActionCommand(CLOSE1_ACTION);
targetAccessCloseButton.addActionListener(this);
targetButtonPanel.add(targetAccessCloseButton);
targetCreatePanel.add(targetButtonPanel,
new AbsoluteConstraints(10, 460, 490, 40));
targetAccessIDPanel.setLayout(new AbsoluteLayout());
targetAccessIDPanel.setBorder(new TitledBorder(
null,
ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("tar_acc_pol_id"),
TitledBorder.CENTER,
TitledBorder.DEFAULT_POSITION,
new Font("Dialog", 1, 11)));
targetAccessIDPanel.setToolTipText(ResourceBundle.getBundle(
"issrg/editor/gui/Editor_GUI_i18n").getString("tar_acc_pol_select_id"));
targetAccessIDPanel.add(targetAccessIDTextField,
new AbsoluteConstraints(160, 20, 170, 20));
highLighter(targetAccessIDTextField);
targetAccessIDTextField.addFocusListener(this);
targetCreatePanel.add(targetAccessIDPanel,
new AbsoluteConstraints(10, 0, 500, 50));
targetAccessTabbedPane.addTab(
ResourceBundle.getBundle("issrg/editor/gui/Editor_GUI_i18n").
getString("sub_pol_tab_cmt"), targetCreatePanel);
targetAccessInternalFrame.getContentPane().add(targetAccessTabbedPane,
new AbsoluteConstraints(0, 0, 520, 540));
add(targetAccessInternalFrame, BorderLayout.CENTER);
targetAccessInternalFrame.show();
setSize(530, 679);
targetAccessInternalFrame.setBounds(255, 50, 530, 570);
add(targetAccessInternalFrame);
setBackground(new Color(153, 153, 204));
setLocation(150, 45);
targetAccessIDTextField.requestFocus();
return targetAccessInternalFrame;
}
/**************************************************************************\
* targetActionRemoveButtonActionPerformed *
\**************************************************************************/
/**
* Removes the selected action from the List of Action(s)
*
* @param evt Remove action button operated
*/
private void targetActionRemoveButtonActionPerformed()
{
RemoveFromList deleteItem = new RemoveFromList();
deleteItem.removeFromList( targetAccessActionListModel,
targetAccessActionList);
targetActionRemoveButton.setEnabled(targetAccessActionListModel.getSize()!=0);
}
/**************************************************************************\
* targetActionAddButtonActionPerformed *
\**************************************************************************/
/**
* Adds the selected action to the List of Action(s)
*
* @param evt Add action button operated
*/
private void targetActionAddButtonActionPerformed()
{
PermisDataBox dataListener = new PermisDataBox();
if (checkDuplication(targetAccessActionComboBox.getSelectedItem().toString(),
targetAccessActionListModel)){
PermisPolicyEditorMenu.dialog.showOkDialog(
"Action already exist");
return ;
}
dataListener.addFromComboBoxToList( targetActionRemoveButton,
targetAccessActionListModel,
targetAccessActionList,
targetAccessActionComboBox);
}
/**************************************************************************\
* targetAccessCloseButtonActionPerformed *
\**************************************************************************/
/**
* Closes the Target Access Policy window.
*
* @param evt Close button operated.
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -