我试图将Jpanel添加到JscrollBAr但是当我运行java时它无法正常工作。这是一个有问题的RadioButton。你能帮我吗 ? 这是我的班级jpanel:
from shutil import copyfile
copyfile(src, dst)
我可以在使用JFrame但不使用Jscrollbar时显示它们 这是我使用jscrollbar的主要内容:
public class yesnoPanel extends JPanel {
private JPanel quest;
private JPanel answ;
public yesnoPanel(String q){
JPanel pan = new JPanel();
JRadioButton yes = new JRadioButton("yes");
JRadioButton no = new JRadioButton("no");
ButtonGroup bg = new ButtonGroup();
JTextArea question = new JTextArea(1,20);
question.setText(q);
JPanel pan2 = new JPanel();
pan2.add(question);
bg.add(yes);
bg.add(no);
pan.add(yes);
pan.add(no);
this.quest=pan2;
this.answ=pan;
}
感谢所有
答案 0 :(得分:0)
用main方法替换main方法中的最后几行,使其正常工作。
JPanel master = new JPanel();
master.add(all);
master.add(all2);
JScrollPane scroll = new JScrollPane(master);
scroll.setPreferredSize(new Dimension(100,100));
scroll.setViewportView(all);
scroll.setVisible(true);
fram.add(scroll);
fram.pack();
fram.setVisible(true);
fram.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);