田源
2024-03-07 4b4083fd73dc27ece42f4835483565eef0e4f608
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package com.vci.client.auth2.action;
 
import javax.swing.JOptionPane;
 
 
public class EditAction extends Action{
 
    /**
     * 
     */
    private static final long serialVersionUID = -2302159581061895305L;
 
    public EditAction(String name) {
        super(name);
    }
 
    @Override
    public void execute() {
        int row = getFunclet().getRightMainPanel().getRuleTable().getSelectedRow();
        if (row == -1) {
            JOptionPane.showMessageDialog(
                    com.vci.client.LogonApplication.frame,
                    "请选择要编辑的规则信息", "提示", JOptionPane.INFORMATION_MESSAGE);
            return;
        }
        getFunclet().enable(true);
        getFunclet().getRightMainPanel().getRuleNameTextField().setEnabled(false);
        getFunclet().getResourceTree().setEnabled(false);
        getFunclet().getRightMainPanel().getSelectedSubjectComponent().setEnabled(true);// 授权主体列表
        getFunclet().getRightMainPanel().getOrdinaryOpPanel().setEnabled(true);// 一般操作面板
        getFunclet().getRightMainPanel().getRelationAndLifeCycleOpPanel().setEnabled(true);// 一般操作面板
        getFunclet().getRightMainPanel().getLeft().setEnabled(true);//向左按钮
        getFunclet().getRightMainPanel().getRight().setEnabled(true);//向右按钮
    }
 
}