java - JSlider 未添加到 JLabel

标签 java swing jframe jlabel jslider

JSlider slider = new JSlider();
slider.x();
slider.domorestuff();

JLabel label = new JLabel();
label.setBorder(BorderFactory.createTitledBorder("X"));
label.setPreferredSize(new Dimension(780, 100));
label.setVisible(true);
label.add(slider);

frame.add(label);

如果我添加标签,我会看到一个没有任何内容的标签。 如果我只添加 slider 它将正常显示

最佳答案

JSliderJLabel 都是核心组件。您无法在 JLabel 之上添加 JSlider。使用像JPanel这样的容器来添加JSlider

关于java - JSlider 未添加到 JLabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18966563/

相关文章:

java - 在脚本标记中使用&符号时 Thymeleaf 呈现错误

java - JLabel 从一个面板链接到另一个 JPanel

java - 为 JButton 设置键盘快捷键?

java - Jframe 内的输入法?

java - 发出 URL 请求并获取 JSON 响应的最简单方法是什么?

java - 如何在 PostgreSQL Server 中查看表关系?

java - 当主应用程序 JFrame 最小化时最小化辅助 JFrame

java - 第二次点击按钮时图像不会改变

java - ActionPerformed 方法不适用于另一个类

java程序同时运行if和then else语句