⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 一个不错的观感,里面有我的使用方法
💻
字号:
AUTHOR of Liquid L&F:Miroslav Lazarevic (Mickey) - mickey@birosoft.comWhat is LiquidLnF?This is a look and feel for Java GUI applications based on Swing. It is based on Mosfet's Liquid theme for KDE 3.x. I want to thanks to Daniel for this great widget theme which I adoptedfor use in Java GUI apps. His work is under BSD license.This project is powered by Sourceforge.net!INSTALL NOTES:If you are downloaded source: You'll need Ant to build it.To create dist files just call Ant's batch script in source base directory.To create only jar file in dist directory call Ant's batch file with jar as parameter.If you downloaded binary in zip file:Unpack archive liquidlnf-0.2.x.zip.Put LiquidLnF file in your CLASSPATH (jre/lib/ext recommended) and copy swing.properties from zip file into jre/lib. Start SwingSet2.jar demo included with JDK or start any other Java GUI app to test your configuration.You will need a JDK or JRE 1.4.x or later to use this look and feel.WHAT'S NEW:I bring new feature to Java GUI apps.I made a scrollBar to behave like in KDE 3.1.x when you using scroll button ofyour mouse. If you have activated both scrollbars in a frame, you can scroll a horizontal scrollbar holding Alt key while you rotate wheel on the mouse.FAQ:Q: How to set my app to use LiquidLnF without swing.properties file?A1: You can find answer in Sun's Java tutorial.A2: Put next lines in main method of your Java GUI app:    try {	javax.swing.UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel");        //if you want decorations for frames and dialogs you can put this two lines        //	//JFrame.setDefaultLookAndFeelDecorated(true);	// to decorate frames 	//JDialog.setDefaultLookAndFeelDecorated(true);	// to decorate dialogs         //        //or put this one line        //	//com.birosoft.liquid.LiquidLookAndFeel.setLiquidDecorations(true);    } catch (Exception e) {}CHANGES:Version 0.2.8- LiquidLookAndFeel.setPanelTransparency(boolean) introduced. Default value is   true (should garanted aligned stipples), but if you experience a problem with   panel's transparency you can turn it off and get panels behavior like before   0.2.5 release.- Fixed transparency of panels when changing from Liquid to other LAF.- JFreeReport's PreviewFrame class has a toolbar which is not child of JPanel   component. Because of that toolbar can't be non-opaque and must draw stipples  itself which may cause that its stipples and stipples of other components are  not aligned. - Toolbar button focusable property fixed.- Tablehaeder don't share look with tableheader any more. This is bugfix for   table header look in 0.2.7- Use LiquidLookAndFeel.setShowTableGrids(true) if you want to grid be painted  in JTables with default row background mode.Version 0.2.7- Toolbar buttons are flated now like in Liquid 0.9.7 for KDE.- And finally I found the reason why disabled JSpinner components throwed   RasterForamtException and fixed this.- Bugfix for "The FileChooserBasicUI doesn't use the "FileChooser.useShellFolder"   client property like the MetalFileChooserUI does in JDK 1.4.2."Version 0.2.6- Some minor problems drawing of stipples fixed.- JSlider background and ticks drawing is now fixed.Version 0.2.5- Buttons on internal frames as well those on frames and dialog are not focusable   any more.- Fixed bug for JSpinner when it used for editing of timedate fields.- Fixed bug for background stipples of JOptionPane dialogs.- Fixed bug for JTextField insets- Some changes on drawing background stipples are occured. You can also turn off  stipples if you like with LiquidLookAndFeel.setStipples(false).Version 0.2.4- And finally window decorations are implemented. Cheers.Version 0.2.3- Fixed drawing of progressbar when it is indeterminated.- Fixed drawing of JButton when it has focus and it is placed on toolbar.  Thanks to Carlos Nunes for bug submitting.- Fixed background bug for JCheckBox when it used as renderer component in JTable.  Thanks to L. Yeung for bug submitting.Version 0.2.2- Fixed border for JPasswordField component.- Fixed keyboard actions bug for ComboBoxes. Thanks to Dominik Schwald <d.schwald@nextbyte.de>Version 0.2.1- Fixed bug when JSeparator orientation needs to be a vertical. Thanks to Adrian   Tarau <ady@level7.ro>.- new look of JList. List's rows look now like table's rows which was introduced  in previous version. Thanks to Adrian Tarau.- LiquidLookAndFeel.setDefaultTableBackgroundMode(boolean) is deprecated. You   should use LiquidLookAndFeel.setDefaultRowBackgroundMode(boolean) from now.- Fixed look of JToggleButton when it is used on toolbars. Thanks to Adrian Tarau.Version 0.2.0- new look of JTable introduced. Every second row of table has same background   color and no borders between cells. If you want to all rows has one color   you need set LiquidLookAndFeel.setDefaultTableBackgroundMode(false) in main   method of yours application or in class where you use JTable swing component- changed look of checkbox and radiobutton so disabled item of those components  are dimmed. It's also improved state of these components when mouse cursor is   over them- disabled sliders are grayed now- fixed bug for LiquidToolBarUI. If you are using more than one toolbar now each   of them is properly recognized by LiquidLnF.- CheckBoxMenuItem and RadioButtonMenuItem have different look now.Version 0.1.9.1- ensure that building is independent of some previous LiquidLnF.jar installed  in jre/lib/ext- bugfix of "java.lang.NoClassDefFoundError: com/birosoft/liquid/TableHeaderUI"- fix for use of Liquid L&F in appletsVersion 0.1.9- Minor change in LiquidTabbedPane- Fixed bug with JTable.AUTO_RESIZE_OFF when horizontal scrollbar must be used by  JTable. Tanks to Carlos Antonio de Oliveira Nunes Junior <carlos.nunes@choose.com.br>  for report of this bug.- Fixed caption drawing of internal frame (Netbeans MDI mode looks ok now).Version 0.1.8- LiquidListBorder introduced- Shroted name for LiquidL&F (it's just Liquid). Thanks to Nathan Fiedler <nfiedler@bluemarsh.com>- LiquidFocusCellHighlightBorder introduced- Bugfix in LiquidSplitPaneDivider when window of another app overlap Java app  window which contain JSplitPane component.- Look of selected cell in a selected row of JTable changedVersion 0.1.7- fixed some colors. Now GUI editing in Netbeans looks better.- fixed bug in LiquidTableHeader's createUI() method   (thanks to Sebastian Clau� <sc2@inf.tu-dresden.de>).- Liquid extending BasicLookAndFeel now instead MetalLookAndFeel. Changing of L&F  inside application from Liquid to Metal now looks much better.   But some stuff in this area are very strange for me. For the example in SwingSet2   app when change from Metal to Liquid TableHeader is still like in Metal.   Only changing of L&F when table demo is active changes look of table header is  proper. Does anybody knows is this bug in JDK or in LiquidLnF? Version 0.1.6- Fixed bug of background painting when MenuItem has a icon.- Fixed bug in JTabbedPaneUI when update() method called instead some paint methods  (noticed in Swing JTabbed palette of Netbeans)- JSplitPane divider implemented. It seems that KDE has not one-touchable dividers.  I don't know what to do with it at this time. Any suggestion?Version 0.1.5- Fixed bug in JTabbedPaneUI because TabbedPane.contentBorderInsets was set to   (5,0,5,0). Now TabbedPane.contentBorderInsets property has default value for   TOP placement (5,0,0,0) and can dynamically change its state if user changes   tab placement interactivelly.- Fixed toolbar.png file.- Added LiquidTableHeaderUI so now JTable headers look like Mosfet's Liquid table  headers.Version 0.1.4- JTabbedPaneUI now fully looks like in Mosfet's Liquid KDE theme. Only top & bottom  placement of tabs are properlly rendered. I don't need left and right placement  in my apps and there is no such placement in KDE 3.x either.- Fixed bug in toolbar's handler rendering.Version 0.1.3- thanks to Ralph Vince to make me notice that JToggleButtons don't behave like   expected. Now JToggleButtons behave properlly.Version 0.1.2- editable JCombobox now rendered fine- disabled focus painting when instance of JButton is too smallVersion 0.1.1- behavior of JScrollBar thumb corrected when it's size has to be smallestVersion 0.1.0- initial release posted to Sourceforge.net

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -