def run(self): frame = JFrame('Spinner1', layout=FlowLayout(), defaultCloseOperation=JFrame.EXIT_ON_CLOSE) daysOfWeek = [dow for dow in DFS().getWeekdays() if dow] frame.add(JSpinner(SpinnerListModel(daysOfWeek))) frame.pack() frame.setVisible(1)
def run(self): frame = JFrame('JSpinnerDemo', layout=FlowLayout(), defaultCloseOperation=JFrame.EXIT_ON_CLOSE) daysOfWeek = [dow for dow in DFS().getWeekdays() if dow] width = max([len(dow) for dow in daysOfWeek]) spinner = JSpinner(SpinnerListModel(daysOfWeek)) spinner.getEditor().getTextField().setColumns(width) frame.add(spinner) frame.pack() frame.setVisible(1)
def __init__(self): DefaultTableCellRenderer.__init__(self) self.spinner = JSpinner(SpinnerListModel(choices))
def __init__(self): DefaultCellEditor.__init__(self, JTextField()) self.spinner = JSpinner(SpinnerListModel(choices)) self.spinner.setEditor(JSpinner.ListEditor(self.spinner))
def __init__(self): values = 'Bacon,Eggs,Spam'.split(',') self.spinner = JSpinner(SpinnerListModel(values)) self.spinner.setEditor(JSpinner.ListEditor(self.spinner))
def __init__(self): DefaultCellEditor.__init__(self, JTextField()) values = 'Bacon,Eggs,Spam'.split(',') self.spinner = JSpinner(SpinnerListModel(values)) self.spinner.setEditor(JSpinner.ListEditor(self.spinner))