【发布时间】:2019-06-14 16:27:56
【问题描述】:
我有两个想要使用的 JFrame 滑块,第一个太设置最小值,第二个太设置最大值。显然,如果有人将最小值移到看起来不正确的最大值之上(可能不起作用?还没有得到那个部分)
我的问题是我不知道将最小值锁定在最大值(或以下 1)的方法示例:最大值为 15,最小值不能超过 15,滑块锁定在 15 标记处。
minSlider.setFont(minSlider.getFont());
minSlider.setMaximum(20);
minSlider.setMinimum(1);
minSlider.setToolTipText("");
minSlider.setValue(7);
minSlider.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
getContentPane().add(minSlider, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 170, 280, -1));
maxSlider.setMaximum(20);
maxSlider.setMinimum(1);
maxSlider.setToolTipText("");
maxSlider.setValue(14);
getContentPane().add(maxSlider, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 240, 280, -1));
jLabel1.setText("Min:");
getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 180, -1, -1));
jLabel2.setText("Max:");
getContentPane().add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 250, -1, -1));
【问题讨论】:
-
为了更好的帮助,请尽快发布正确的minimal reproducible example