From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-20 14:31:35
|
Update of /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/swing In directory usw-pr-cvs1:/tmp/cvs-serv31541/de/cgarbs/swing Added Files: Localization.java Makefile Log Message: Bug 504084: added localization of FileChooser and OptionPane --- NEW FILE: Localization.java --- /* * $Id: Localization.java,v 1.1 2002/01/20 14:31:31 mastermitch Exp $ * * 2002 (C) by Christian Garbs <mi...@cg...> * * Licensed under GNU GPL (see COPYING for details) * */ package de.cgarbs.swing; import de.cgarbs.util.Resource; import javax.swing.UIManager; /** This class localizes various Swing Components. * The localizationed Strings are taken from de.cgarbs.util.Resource class. * * @author Christian Garbs <mi...@cg...> * @see de.cgarbs.util.Resource * @version $Id: Localization.java,v 1.1 2002/01/20 14:31:31 mastermitch Exp $ */ public class Localization { /** Localize the FileChooser Swing component. * These Resource Strings are read (including English defaults): * <pre> * FileChooser.cancelButtonText=Cancel * FileChooser.cancelButtonToolTipText=Cancel * FileChooser.detailsViewButtonToolTipText=Details * FileChooser.fileNameLabelText=File name: * FileChooser.filesOfTypeLabelText=Files of type: * FileChooser.helpButtonText=Help * FileChooser.helpButtonToolTipText=Help * FileChooser.homeFolderToolTipText=Home * FileChooser.listViewButtonToolTipText=List * FileChooser.lookInLabelText=Look in: * FileChooser.newFolderToolTipText=Create New Folder * FileChooser.openButtonText=Open * FileChooser.openButtonToolTipText=Open * FileChooser.saveButtonText=Save * FileChooser.saveButtonToolTipText=Save * FileChooser.upFolderToolTipText=Up One Level * FileChooser.updateButtonText=Update * FileChooser.updateButtonToolTipText=Update * </pre> */ public static void localizeFileChooser() { UIManager.put("FileChooser.lookInLabelText", Resource.get("FileChooser.lookInLabelText")); UIManager.put("FileChooser.filesOfTypeLabelText", Resource.get("FileChooser.filesOfTypeLabelText")); UIManager.put("FileChooser.upFolderToolTipText", Resource.get("FileChooser.upFolderToolTipText")); UIManager.put("FileChooser.fileNameLabelText", Resource.get("FileChooser.fileNameLabelText")); UIManager.put("FileChooser.homeFolderToolTipText", Resource.get("FileChooser.homeFolderToolTipText")); UIManager.put("FileChooser.newFolderToolTipText", Resource.get("FileChooser.newFolderToolTipText")); UIManager.put("FileChooser.listViewButtonToolTipText", Resource.get("FileChooser.listViewButtonToolTipText")); UIManager.put("FileChooser.detailsViewButtonToolTipText", Resource.get("FileChooser.detailsViewButtonToolTipText")); UIManager.put("FileChooser.saveButtonText", Resource.get("FileChooser.saveButtonText")); UIManager.put("FileChooser.openButtonText", Resource.get("FileChooser.openButtonText")); UIManager.put("FileChooser.cancelButtonText", Resource.get("FileChooser.cancelButtonText")); UIManager.put("FileChooser.updateButtonText", Resource.get("FileChooser.updateButtonText")); UIManager.put("FileChooser.helpButtonText", Resource.get("FileChooser.helpButtonText")); UIManager.put("FileChooser.saveButtonToolTipText", Resource.get("FileChooser.saveButtonToolTipText")); UIManager.put("FileChooser.openButtonToolTipText", Resource.get("FileChooser.openButtonToolTipText")); UIManager.put("FileChooser.cancelButtonToolTipText", Resource.get("FileChooser.cancelButtonToolTipText")); UIManager.put("FileChooser.updateButtonToolTipText", Resource.get("FileChooser.updateButtonToolTipText")); UIManager.put("FileChooser.helpButtonToolTipText", Resource.get("FileChooser.helpButtonToolTipText")); } /** Localize the OptionPane Component. * These Resource Strings are read (including English defaults): * <pre> * OptionPane.cancelButtonText=Cancel * OptionPane.noButtonText=No * OptionPane.okButtonText=OK * OptionPane.yesButtonText=Yes * </pre> */ public static void localizeOptionPane() { UIManager.put("OptionPane.cancelButtonText", Resource.get("OptionPane.cancelButtonText")); UIManager.put("OptionPane.noButtonText", Resource.get("OptionPane.noButtonText")); UIManager.put("OptionPane.okButtonText", Resource.get("OptionPane.okButtonText")); UIManager.put("OptionPane.yesButtonText", Resource.get("OptionPane.yesButtonText")); } } --- NEW FILE: Makefile --- # $Id: Makefile,v 1.1 2002/01/20 14:31:31 mastermitch Exp $ # these classes are built in this directory CLASSES=Localization.class # # # # # # # # # # # # # # # # # # # # # # ifeq (0, ${MAKELEVEL}) MAKECLASSPATH=./:${CLASSPATH} else MAKECLASSPATH:=../${MAKECLASSPATH} endif export MAKECLASSPATH JFLAGS=-classpath $(MAKECLASSPATH) .SUFFIXES: .java .class .java.class: javac $(JFLAGS) $*.java all: $(CLASSES) for DIR in `find . -maxdepth 1 -mindepth 1 -type d`; do \ test $$DIR != ./CVS && test -d $$DIR && cd $$DIR && $(MAKE) all; \ done;true clean: for DIR in `find . -maxdepth 1 -mindepth 1 -type d`; do \ test $$DIR != ./CVS && test -d $$DIR && cd $$DIR && $(MAKE) clean; \ done;true rm -f *~ rm -f *.class rm -f *.BAK rm -f *.jar atonce: for DIR in `find . -maxdepth 1 -mindepth 1 -type d`; do \ test $$DIR != ./CVS && test -d $$DIR && cd $$DIR && $(MAKE) atonce; \ done;true -javac $(JFLAGS) *.java |