Chcę wygenerować dynamicznie obiekty klasy JPanel.
Liczba ta będzie ograniczona do 5, w związku z czym napisałem funkcję która generuje instancje klasy JPanel jednak na sztywno. Netabeans zgłasza błąd odnośnie zwracającej wartości w poniższym kodzie, czy zna ktoś jakieś bardziej elastyczne rozwiązanie, które pozwoliło by generować obiekty gdzie nie robi się tego na sztywno ?
public JPanel getjpanel(int number){
int wsk = number;
if(wsk == 1){
JPanel Panel1 = new JPanel();
return Panel1; }
else if(wsk == 2)
{
JPanel Panel2 = new JPanel();
return Panel2; }
else if(wsk == 3)
{
JPanel Panel3 = new JPanel();
return Panel3; }
else if(wsk == 4)
{
JPanel Panel4 = new JPanel();
return Panel4; }
else if(wsk == 5)
{JPanel Panel5 = new JPanel();
return Panel5; }
}
Zrobiłem to na switchu, ale też Netbeans wskazywał na niepoprawność ...