0
이 Jframe에 스크롤을 추가하고 싶습니다. 나는 다른 코드를 시도했지만 그들 중 누구도 도움이되지 않습니다. 이 JFrame에서 스크롤을 추가하도록 도와주세요. 이것은 간단한 코드입니다. JPanel을 시도했지만 작동하지 않습니다.스윙에서 JFrame에 스크롤을 추가하는 방법
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;
class classes extends JFrame implements ActionListener
{
JLabel l1,l2,l3,l4,l5,l6,l7,l8;
classes()
{
con=getContentPane();
setTitle("Scroll");
setLayout(null);
setSize(150,150);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
l1=new JLabel("1");
l2=new JLabel("2");
l3=new JLabel("3");
l4=new JLabel("4");
l5=new JLabel("5");
l6=new JLabel("6");
l7=new JLabel("7");
l8=new JLabel("8");
l1.setBounds(50,50,100,30);
l2.setBounds(50,100,100,30);
l3.setBounds(50,150,100,30);
l4.setBounds(50,200,100,30);
l5.setBounds(50,250,100,30);
l6.setBounds(50,300,100,30);
l7.setBounds(50,350,100,30);
l8.setBounds(50,400,100,30);
add(l1);
add(l2);
add(l3);
add(l4);
add(l5);
add(l6);
add(l7);
add(l8);
setVisible(true);
}
}
[너무 많은 중복 된 질문/답변!] (https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=site:stackoverflow.com+java+add + jscrollpane + to + jframe & *) –
여기에는 하나의 주요한 문제가있다 :'setLayout (null);'. 자습서를 읽고 레이아웃 관리자를 사용하는 법을 배웁니다. JScrollPane가 없으면 JScrollPane이 작동하지 않습니다. –
전체 윈도우 내용을 JScrollPane에 넣으려면 레이아웃을 다시 생각해보고 JTabbedPane 또는 CardLayout의 카드로 분할해야합니다. – VGR