package org.jabref.gui.actions; import java.awt.event.ActionEvent; import javax.swing.AbstractAction; import org.jabref.Globals; import org.jabref.JabRefGUI; import org.jabref.gui.ClipBoardManager; import org.jabref.logic.l10n.Localization; import org.jabref.logic.util.BuildInfo; public class CopyVersionToClipboardAction extends AbstractAction { @Override public void actionPerformed(ActionEvent e) { String info = String.format("JabRef %s%n%s %s %s %nJava %s", Globals.BUILD_INFO.getVersion(), BuildInfo.OS, BuildInfo.OS_VERSION, BuildInfo.OS_ARCH, BuildInfo.JAVA_VERSION); new ClipBoardManager().setClipboardContents(info); JabRefGUI.getMainFrame().output(Localization.lang("Copied version to clipboard")); } }