Skip to content

Releases: gracchen/javaEye

Prototype 5: Saves user settings (Fixed non-image bug)

17 Mar 06:49
Compare
Choose a tag to compare

Prototype 4: settings tab + formating

13 Mar 01:49
Compare
Choose a tag to compare
Pre-release

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

12 Mar 02:07
Compare
Choose a tag to compare
Pre-release

New button to minimize to tray.
Right click in tray to exit, left click to re-open.

Prototype 2: JDK 9

10 Mar 17:39
bbaaf33
Compare
Choose a tag to compare
Prototype 2: JDK 9 Pre-release
Pre-release

1 minute work cycle + 20 second breaks for testing purposes
Compiled for JDK 9.

Prototype

10 Mar 04:34
Compare
Choose a tag to compare
Prototype Pre-release
Pre-release
prototype

Working always on front during break + reset alarm