Title: | Useful libraries for building a Java based GUI under R |
---|---|
Description: | Useful libraries for building a Java based GUI under R |
Authors: | Kornelius Rohmeyer (R package), see COPYRIGHTS file for the authors of the java libraries |
Maintainer: | Kornelius Rohmeyer <[email protected]> |
License: | GPL-2 |
Version: | 1.0-6 |
Built: | 2024-11-20 05:35:06 UTC |
Source: | https://github.com/r-forge/gsrmtp |
Useful libraries for building a Java based GUI under R
Package: | CommonJavaJars |
Type: | Package |
License: | GPL-2 |
LazyLoad: | yes |
Since the CommonJavaJars package has relatively big library files (~ 7MByte) and should rarely be updated to save space in the CRAN archive, the more dynamic accompanying guide can be found at http://algorithm-forge.com/JavaGUI/.
We provide the following Java libraries:
Apache Commons Logging under the Apache License, Version 2.0, January 2004, http://commons.apache.org/logging/, Copyright 2001-2007 The Apache Software Foundation
Apache jog4j under Apache License 2.0, http://logging.apache.org/log4j/, Copyright 2007 The Apache Software Foundation
Apache Commons Lang under Apache License 2.0, http://commons.apache.org/lang/, Copyright 2001-2011 The Apache Software Foundation
Apache Commons Collections under the Apache License, Version 2.0, January 2004, http://commons.apache.org/collections/, Copyright 2001-2008 The Apache Software Foundation
Apache Commons Validator under the Apache License, Version 2.0, January 2004, http://commons.apache.org/validator/, Copyright 2001-2010 The Apache Software Foundation
Apache Commons IO under the Apache License, Version 2.2 (last compatible with JDK 1.5), 2004, http://commons.apache.org/io/, Copyright 2002-2012 The Apache Software Foundation
JLaTeXMath under GPL >= 2.0, http://forge.scilab.org/index.php/p/jlatexmath/, Copyright 2004-2007, 2009 Calixte, Coolsaet, Cleemput, Vermeulen and Universiteit Gent
iText 2.1.4 under LGPL, http://itextpdf.com/, Copyright by Bruno Lowagie
SwingWorker under LGPL, https://swingworker.dev.java.net/, Copyright (c) 2005 Sun Microsystems
JXLayer under BSD License, https://jxlayer.dev.java.net/, Copyright 2006-2009, Alexander Potochkin
JGoodies Forms and Commons under BSD License, http://www.jgoodies.com/freeware/forms/, Copyright JGoodies Karsten Lentzsch
JSON Processing dual licensed under CDDL 1.1 and GPL 2 with Classpath Exception, https://jsonp.java.net/, Copyright (c) 2011-2013 Oracle
AFCommons under the LGPL >= 2.1, https://github.com/kornl/afcommons/, Copyright (c) 2007-2014 by Kornelius Rohmeyer, Bernd Bischl, Santhosh Kumar T (ComponentTitledBorder class), Jerry Huxtable (filter code), Sebastian Haufe (JListDnD class), Romain Guy (Star class), Oracle (CloseTabPanel)
JHLIR under BSD License, http://jhlir.r-forge.r-project.org/, Copyright (c) 2008-2010 by Bernd Bischl and Kornelius Rohmeyer
JRIEngine and REngine under LGPL-2.1, http://www.rforge.net/rJava/, Copyright 2010 by Simon Urbanek. Please use these two jar files only if package rJava does not provide them.
Kornelius Rohmeyer (author only of two libraries and of the R code for loading them), see the copyright note for the authors of the other java libraries.
Maintainer: Kornelius Rohmeyer [email protected]
## Not run: showGuideForJavaGUIs() ## End(Not run)
## Not run: showGuideForJavaGUIs() ## End(Not run)
Registers all Java classes from the specified jar files from this package.
loadJars(jars, java="J5")
loadJars(jars, java="J5")
jars |
A character vector containing the names of the jar files to load. Since the version numbers of the jar files in CommonJavaJars can change, best practice is to specify only an unambiguous part of the name, if there are no reasons not to use the latest version. See the example section. |
java |
This character string specifies the Java version all jar files should be compatible with.
For example JGoodies Forms requires Java 6 in version 1.6.0.
The default |
Registers all Java classes from the specified jar files from this package. An error is thrown if no matching jar file could be found for some of the specified jars.
The function returns the full names (sometimes including the version number) of the loaded jar files. (Invisible character vector.)
Kornelius Rohmeyer [email protected]
## Not run: jars <- c("commons-collections", "commons-lang", "commons-logging", "commons-validator", "forms", "iText", "jhlir.jar", "jlatexmath", "jxlayer", "log4j", "swing-worker") fullNames <- loadJars(jars) fullNames ## End(Not run)
## Not run: jars <- c("commons-collections", "commons-lang", "commons-logging", "commons-validator", "forms", "iText", "jhlir.jar", "jlatexmath", "jxlayer", "log4j", "swing-worker") fullNames <- loadJars(jars) fullNames ## End(Not run)
Shows the guide for creating Java GUIs.
showGuideForJavaGUIs ()
showGuideForJavaGUIs ()
Opens the URL to the guide for creating Java GUIs. (To take less space in the archive of CRAN and its mirrors, this package should be updated rarely. Therefore the often updated guide itself is not directly part of the package.)
The function itself returns NULL.
Kornelius Rohmeyer [email protected]
## Not run: showGuideForJavaGUIs() ## End(Not run)
## Not run: showGuideForJavaGUIs() ## End(Not run)