Although a superdirective array can acquire maximum directive gain with electrically small array, in some practical applications, low sidelobe and deep nulls are also important, which can effectively inhibit directional interference. In this work, a set of simple superdirective pattern synthesis methods are proposed. By introducing diagonal loading factor and adding virtual jamming constraints, they can keep suitable tradeoff among directive gain, efficiency and anti-jamming performance. Besides, easy realization is another good feature of the proposed methods.