jspinner

    0热度

    3回答

    我现在正在为一个学校的小项目工作,而且我对使用的JSpinners有一个很大的问题。我有三个JSpinners,它们的最大值是8,但是三个JSpinners的所有数字一起不能超过20.所以我们假设三个Spinners是A,B和C,并且我已经将A和B一直切换到8,那么C应该只能达到4.如果我将A切换回4,我可以将C全部切换到8,依此类推。问题是,我无法在JSpinner中找到任何支持此方法的方法。如

    0热度

    1回答

    我想实现一个JSpinner,其中SpinnerNumberModel到GUI。对于value, min, max, step的值是从后GUI被建成了ini文件读,所以我需要从SpinnerNumberModel类与Setters改变它们。从文件中读取值为String,然后解析为double。 的JSpinner和SpinnerNumberModel一类InputSpinner实现: public

    -1热度

    2回答

    我创建了一个JSpinner对象,每天向上和向下移动,并在点击时跳过周末。然后我添加了一项功能,如果您在周六或周日期间打开该程序,它应该回滚到星期五。问题不在于星期五JSpinner会跳回一周。 我试图在新程序中隔离该问题,但都没有成功。代码应该是完全相同的,所以我不确定是什么导致了这个问题。 import java.awt.BorderLayout; import java.awt.Dimen

    1热度

    3回答

    我有一个JSpinner使用SpinnerNumberModel使用double值的GUI。 只要我改变JSpinner的Editor的内容,我希望背景更改为黄色(表明当前显示的值不是“保存”分别在JSpinner之一的Model。 如果该内容无效(如出由指定的允许范围内的我SpinnerNumberModel或文本为“ABC”)的背景应更改为红色。 我想实现我想用一个FocusListener既

    0热度

    1回答

    我对Java编程颇为陌生,并且创建了一个Java程序,使用户可以在JFrame上使用JSpinner输入时间(HH:mm:ss格式)。它是通过自定义JSPinner的代码(如下所示)完成的。我想要做的是获取用户输入的值(Time)并将其转换为显示在JLabel上的字符串。我尝试过使用状态改变事件,但只适用于整数模型。 的JSpinner定制的代码 Date date = new Date();

    1热度

    1回答

    偏移我已在下面的代码段,其假定在JSpinner的对象以显示时间 Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT")); cal.set(Calendar.HOUR_OF_DAY, 0); cal.set(Calendar.AM_PM, 0); cal.set(Calendar.HOUR, 0); cal.set

    1热度

    2回答

    我的问题很简单,不幸的是我找不到答案。 基本上,我有一个Swing窗口,有2个JSpinner s。第二个JSpinner必须定义第一个JSpinner的上限。例如,如果用户在第二个JSpinner上放置值4,则它们不能在第一个JSpinner中放置高于4的值。如果当前显示在第一JSpinner值高于4我将它设置为4 所以我已经建立了我的两个JSpinner s的SpinnerNumberMode

    0热度

    1回答

    使用下面的代码我尝试更改并从JSpinner中选择一个时间和日期。 其实我可以改变格式化的时间。 我应该尝试使用SpinnerDatamodel添加单独的JSpinner吗? 是否有可能更改日期呢? import java.awt.BorderLayout; import java.awt.event.ActionEvent; import javax.swing.JFrame; impor

    0热度

    1回答

    我试图从JSpinner的输入中获取一个字符串。 我怎样才能解析输入到字符串? 我想: JSpinner jSpinner = (JSpinner) e.getSource(); dates = (Date) jSpinner.getValue(); DateFormat df = new SimpleDateFormat("HH:mm dd-MM-yyyy"); t

    -1热度

    1回答

    我在我的应用程序中使用了2个JSpinner控件,允许用户输入24小时制HH:mm格式。我试图验证开始时间之后是否结束时间。但它似乎没有按预期工作。请帮助我什么是正确的方式来做到这一点。 我的微调控制是这样的: Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.HOUR_OF_DAY, 24); calendar