Skip to content

V1.0[Beta]

Pre-release
Pre-release
Compare
Choose a tag to compare
@vincenzopalazzo vincenzopalazzo released this 09 Jun 13:34

This version introduces all changes made in the version 0.9.9, And adds the following fixes

Bug Fixed

  • Fixed issue #35
  • Fixed issue #23
  • update demo swing
  • Fixed issue atarw#81
  • Fixed issue atarw#80
  • Fixed issue atarw#77
  • NullPointer into JTextField
  • Icon white
  • Keyborad actions list
  • Removed arrow to Jscrollbar
  • Border button JButton
  • Default action JOptionPane
  • Fixed button focusable look
  • Added support JList
  • Remove Old dependency(remove MaterialImages, MaterialFonts)
  • Graphic alignment JTextField and JPasswordField
  • Removed font native for OS, now noto is good, and my project is smaller
  • Fixed issue #38
  • Fixed issue #25
  • Fixed issue #40
  • Fixed issue #39
  • Fixed issue #19
  • Fixed issue #41
  • Fixed issue #43
  • Fixed issue #30
  • Fixed issue #51
  • Fixed issue #49
  • Fixed issue #55
  • Fixed problem to JTable paint custom color into the header
  • Fixed problem into JTree background and foreground color
  • Fixed issue #54
  • Fixed position line into JTabbledPane
  • Fixed color strange into JComboBox
  • Fixed color disable text JCheckBox
  • Fixed issue #58
  • Fixed issue #57
  • Fixed issue #56
  • Fixed issue #55
  • Fixed issue #59

New Function in beta test

  • Look JTabbledPane
    Selection_013

  • look JDialog and JOptionPane, the component are not the border of a window when using this code before setting Look and feel
    JDialog.setDefaultLookAndFeelDecorated(true);
    Selection_006
    Selection_007
    Selection_005

Look new Component supported

JLabel disabled
Selection_014

With this constant

table.put("Label[disabled].font", MaterialFontFactory.getInstance().getFont(MaterialFontFactory.ITALIC));
table.put("Label[disabled].background", MaterialColors.WHITE);
table.put("Label[disabled].foreground", MaterialColors.COSMO_BLACK);

ComboBox
ezgif com-video-to-gif

for adding this effect you use this constant

table.put("ComboBox.unfocusColor", MaterialColors.COSMO_BLACK);
table.put("ComboBox.focusColor", MaterialColors.LIGHT_BLUE_500);
table.put("ComboBox.border", MaterialBorders.roundendLineColorBorder(MaterialColors.COSMO_BLACK));

And I have created a new type of border round, you can use it in two mode

  • Border rounded Light blue with the constant MaterialBorders.ROUNDED_CORNER_BORDER
  • A personal color border with the static function MaterialBorders.roundedLineColorBorder("YOUR_COLOR");

JList
Selection_010

JTree
Selection_007

Button default into JOprionPane
Selection_008

Old look JOptionPane
Selection_012
Selection_013

New Color
Screenshot
Selection_014

Constant name

Color DARKLY_STRONG_BLUE
Color DARKLY_BLUE 
Color COSMO_STRONG_BLUE
Color COSMO_BLUE
Color COSMO_LIGTH_BLUE
Color DARKLY_RED 
Color COSMO_RED
Color COSMO_LIGHT_RED
Color COSMO_PURPLE
Color COSMO_LIGHT_PURPLE
Color DARKLY_ORANGE
Color COSMO_ORANGE
Color COSMO_LIGHT_ORANGE
Color DARKLY_STRONG_GREEN
Color DARKLY_GREEN 
Color COSMO_GREEN 
Color COSMO_LIGHT_GREEN
Color COSMO_LIGTH_GRAY
Color COSMO_MEDIUM_GRAY
Color COSMO_STRONG_GRAY
Color COSMO_DARK_GRAY
Color DARKLY_GRAY
Color COSMO_BLACK
  • Add constant for the icon JFileChooser, the constant is
    "FileChooser[icons].computer"
    "FileChooser[icons].directory"
    "FileChooser[icons].file"
    "FileChooser[icons].floppyDrive"
    "FileChooser[icons].hardDrive"
    "FileChooser[icons].home"
    "FileChooser[icons].list"
    "FileChooser[icons].details"
    "FileChooser[icons].newFolder"
    "FileChooser[icons].upFolder"
and the icons are two color BLACK and WHITE such as the RINGO :)
    MaterialImageFactory.COMPUTER_COLOR
    MaterialImageFactory.FOLDER_COLOR
    MaterialImageFactory.FILE_COLOR
    MaterialImageFactory.FLOPPY_DRIVE_COLOR
    MaterialImageFactory.HARD_DRIVE_COLOR
    MaterialImageFactory.HOME_COLOR
    MaterialImageFactory.LIST_COLOR
    MaterialImageFactory.DETAILS_COLOR
    MaterialImageFactory.NEW_FOLDER_COLOR
    MaterialImageFactory.BACK_ARROW_COLOR
    MaterialImageFactory.TOGGLE_BUTTON_ON_WHITE
    MaterialImageFactory.TOGGLE_BUTTON_OFF_WHITE

Screen demo swing_set whit material-ui-swing
Selection_015
Selection_016
Selection_017
Selection_018
Gif combo box