예제 #1
0
 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)
예제 #2
0
 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)
예제 #3
0
 def __init__(self):
     DefaultTableCellRenderer.__init__(self)
     self.spinner = JSpinner(SpinnerListModel(choices))
예제 #4
0
 def __init__(self):
     DefaultCellEditor.__init__(self, JTextField())
     self.spinner = JSpinner(SpinnerListModel(choices))
     self.spinner.setEditor(JSpinner.ListEditor(self.spinner))
예제 #5
0
 def __init__(self):
     values = 'Bacon,Eggs,Spam'.split(',')
     self.spinner = JSpinner(SpinnerListModel(values))
     self.spinner.setEditor(JSpinner.ListEditor(self.spinner))
예제 #6
0
 def __init__(self):
     DefaultCellEditor.__init__(self, JTextField())
     values = 'Bacon,Eggs,Spam'.split(',')
     self.spinner = JSpinner(SpinnerListModel(values))
     self.spinner.setEditor(JSpinner.ListEditor(self.spinner))