Releases: gracchen/javaEye
Releases · gracchen/javaEye
Prototype 5: Saves user settings (Fixed non-image bug)
prototype5 update readme
Prototype 4: settings tab + formating
Formatting using GridBagLayout() instead of default FlowLayout(). Separates break, home, and settings pages into separate JPanels. Adds settings tab with two sliders that preview and adjust duration of work and break cycles.
- GridBagConstraints
- .WEST, .HORIZONTAL, .NONE, etc.
- GridBagLayout()
- .fill , .gridwidth, .insets (padding), .gridx, .gridy, c.anchor
- JTabbed Pane
- .addTab("label", JPanel), .setVisible(false);
- JPanel
- JSlider
- setValue(), addChangeListener(), getValue()
- handler: stateChanged(ChangeEvent e) {}
- SwingConstants.CENTER, .SOUTH, etc. for JLabel
Prototype 3: minimize to tray
New button to minimize to tray.
Right click in tray to exit, left click to re-open.
Prototype 2: JDK 9
1 minute work cycle + 20 second breaks for testing purposes
Compiled for JDK 9.