我有一个小组drawSomething
来绘制其中的内容,我需要它的大小很大,我的框架中有另一个panel
将该小组drawSomething
放入其中,所以,我需要将scrollpane
放在面板上我该怎么做?
这是我的示例代码:
import java.awt.Color;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
public class myFrame extends JFrame{
public static void main(String[] args) {
myFrame mf = new myFrame();
mf.setSize(400,400);
mf.setVisible(true);
mf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mf.setLayout(null);
JPanel panel1 = new JPanel();
panel1.setBackground(Color.yellow);
JPanel drawSomething = new JPanel();
panel1.setBounds(100, 100, 200, 200);
drawSomething.setSize(500, 500);
drawSomething.setBackground(Color.BLACK);
panel1.add(drawSomething);
JScrollPane scroll = new JScrollPane(panel1);
mf.add(scroll);
}
}