package org.jabref.gui.actions; import java.awt.event.ActionEvent; import javax.swing.Action; import org.jabref.gui.JabRefFrame; import org.jabref.gui.shared.ConnectToSharedDatabaseDialog; import org.jabref.logic.l10n.Localization; /** * The action concerned with opening a shared database. */ public class ConnectToSharedDatabaseAction extends MnemonicAwareAction { private final JabRefFrame jabRefFrame; public ConnectToSharedDatabaseAction(JabRefFrame jabRefFrame) { super(); this.jabRefFrame = jabRefFrame; putValue(Action.NAME, Localization.menuTitle("Connect to shared database")); putValue(Action.SHORT_DESCRIPTION, Localization.lang("Connect to shared database")); } @Override public void actionPerformed(ActionEvent e) { ConnectToSharedDatabaseDialog connectToSharedDatabaseDialog = new ConnectToSharedDatabaseDialog(jabRefFrame); connectToSharedDatabaseDialog.setVisible(true); } }