个人认为不错的代码结构:利用switch case语句进行参数的取值校验

来源:互联网 发布:美工需要具备什么条件 编辑:程序博客网 时间:2024/06/15 04:19
    public void setHorizontalScrollBarPolicy(int policy) {        switch (policy) {        case HORIZONTAL_SCROLLBAR_AS_NEEDED:        case HORIZONTAL_SCROLLBAR_NEVER:        case HORIZONTAL_SCROLLBAR_ALWAYS:                break;        default:            throw new IllegalArgumentException("invalid horizontalScrollBarPolicy");        }        int old = horizontalScrollBarPolicy;        horizontalScrollBarPolicy = policy;        firePropertyChange("horizontalScrollBarPolicy", old, policy);        revalidate();        repaint();    }

0 0
原创粉丝点击