python右侧滚动条不显示警告

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python右侧滚动条不显示警告相关的知识,希望对你有一定的参考价值。

参考技术A 是因为我们的程序某些地方是会出现问题的,但是有时候我们需要这样的代码来简化我们的工作;这个时候过多的警告就显的比较招人烦,这是下面的几行代码就起了作用。

注:不到必须用的时候,我们尽量不用这写代码。因为这样会让我们的代码非法话,频繁使用不利于我们的代码水平。

jpanel放入JScrollPane 高度滚动条不显示

只显示水平,不显示垂直,也设置了setPreferredSize但还是不显示。
public class Pro_DataInputer extends JFrame implements ActionListener
private JPanel jp1;
private JPanel jp2;
private JPanel jp3;
private JLabel jldate;
private JTextField jtdate;
private JScrollPane jsp;

public Pro_DataInputer(ArrayList<Vector> list)

this.init();

private void init()


jp1 = new JPanel();
jp2 = new JPanel();
jp3 = new JPanel();
jldate = new JLabel("输入日期(格式YYYYMM)");
jtdate = new JTextField();
setSize(600,600);
setLayout(null);
jp1.setBounds(0, 0, 600, 100);
jp2.setPreferredSize(new Dimension(600, 600));
jp3.setBounds(0, 400, 600, 200);
jp3.setSize(600, 150);
jsp = new JScrollPane(jp2);
jsp.getHorizontalScrollBar().setAutoscrolls(false);
jsp.getVerticalScrollBar().setAutoscrolls(true);
jsp.setBounds(0, 100, 600, 300);
getContentPane().add(jsp);
jsp.setViewportView(jp2);
jp1.setLayout(null);
jp1.setBackground(Color.white);
jp2.setBackground(Color.darkGray);
jp3.setBackground(Color.YELLOW);
jldate.setBounds(20, 70, 150, 30);
jtdate.setBounds(170, 70, 130, 30);
jp1.add(jldate);
jp1.add(jtdate);
add(jp1);
add(jsp);
add(jp3);
setLocationRelativeTo(null);
setVisible(true);


其实这段代码已经显示了高度滚动条,只是没有露出来而已。将代码中的宽设置下就好了!比如:

 setSize(700,600);

就生成了如图:

还有

jsp.getHorizontalScrollBar().setAutoscrolls(false);

jsp.getVerticalScrollBar().setAutoscrolls(true);

这两行代码注释掉就好。

我也是java学习中。。。一起努力!

参考技术A

jsp.getHorizontalScrollBar().setAutoscrolls(false);

jsp.getVerticalScrollBar().setAutoscrolls(true);


一个true,一个false


scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);


布局可以换成BorderLayout

以上是关于python右侧滚动条不显示警告的主要内容,如果未能解决你的问题,请参考以下文章

滚动条不显示flutter web

推翻滚动条不显示

如何让ScrollView 的滚动条不显示

DuiLib 中滚动条不显示的问题

Jquery.nicescroll()插件:页面初始化滚动条不显示问题

在新的固定位置 div 创建后滚动条不显示