gpt4 book ai didi

java - 在 Java 中滚动 JLabel

转载 作者:行者123 更新时间:2023-11-29 07:16:54 25 4
gpt4 key购买 nike

我对 jlabel 有一点疑问。当标签显示 double 时对于屏幕来说太大了,无论如何我都希望有一个滚动条来查看它们。我刚刚在整个面板上添加了一个滚动条,但当显示一个超长的 double 时,它不会检查。

这是我的代码

 public class OverviewPanel extends JPanel {
private static final long serialVersionUID = 1L;
private JLabel textNoNodes = new JLabel();
private JLabel textNoEdges = new JLabel();
private JLabel textInitial = new JLabel();
private JLabel textTargets = new JLabel();
private JLabel textFilename = new JLabel();
private JLabel textProbabilityModelCheck = new JLabel();
private JLabel textProbabilityCounterExample = new JLabel();
private JLabel textNoSteps = new JLabel();

public OverviewPanel() {
super(new SpringLayout());
addRow("Number states", textNoNodes);
addRow("Number edges", textNoEdges);
addRow("Initial", textInitial);
addRow("Targets", textTargets);
addRow("Filename", textFilename);
addRow("Prob. model check", textProbabilityModelCheck);
addRow("Prob. counter example", textProbabilityCounterExample);
addRow("Number steps", textNoSteps);
SpringUtilities.makeCompactGrid(this, 8, 2, // rows, cols
6, 6, // initX, initY
6, 6); // xPad, yPad
setDefault();
}

private void addRow(String text, JComponent component) {
JLabel l = new JLabel(text);
add(l);
l.setLabelFor(component);
add(component);
}
...
}

最佳答案

使用pack() ,它“使此 Window 的大小适合其子组件的首选大小和布局。”一个sscce也可能有帮助。

附录:DecimalFormat 的实例可能有助于控制极端的尺寸变异性。

关于java - 在 Java 中滚动 JLabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8803767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com