Можно ли реализовать полосу прокрутки в Jframe без Jpanel?

Я написал длинный код, включающий несколько кадров, используя только JFrame, и теперь мне нужна полоса прокрутки для одного из кадров. Кажется, что единственный способ использовать JScrollPane - это JPanel, но я не хочу переписывать все, есть ли способ?

       frames[2] = new JFrame("Title");
   frames[2].setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);//EXIT_ON_CLOSE
   frames[2].setContentPane(new JLabel(new ImageIcon("/Users/mac/Downloads/bg.000.jpg")));
   frames[2].setLayout(new BorderLayout());
   frames[2].setLayout(new FlowLayout());
   frames[2].setResizable(true);
   frames[2].setSize(750,433);
   label[4] = new JLabel (" Search : ", JLabel.CENTER);
   label[4].setFont(new Font("Serif", Font.ITALIC, 16));
   label[4].setForeground(Color.BLACK);// font color
   frames[2].add(label[4]);
   TextField[2]= new JTextField ("Enter name", 15);
   TextField[2].setFont(font);
   frames[2].add(TextField[2]);

Это кадр (frame[2]), в котором я хотел бы использовать полосу прокрутки.

0 ответов

Другие вопросы по тегам