| Overview | Features | Download | Screenshots | Extensions What is ACM?The Advanced Clipboard Manager is a platform-independent Java-based clipboard management utility. ACM comes with a slim and sleek graphical interface, which can be conveniently placed anywhere on the desktop. It manages all of your recently used copied content and places them in an easy-to-use toolbar. For advance use, ACM allows users to execute advanced commands such as search, join, delete, etc. (see help for additional details). Some of ACM features include: Image and file supportSpace-conservative interfaceEasily dockable on top of any applicationHorizontal and vertical modesKeyboard shortcutsJava graphical extensionsCustomizable colouring schemes, slots, and many more!
 ExtensionsExtensions are graphical Java applications which can be integrated into ACM's output window. 
		   Installing ExtensionsAll ACM extensions must be placed in the /extensionsdirectory where ACM is installed (e.g.C:\Program Files\Advanced Clipboard Manager\extensions\before they can be enabled. Enable extensions by selecting "Extensions" from the ACM menu. List of ExtensionsNotepad (Source included) - Jot down your notes on this scratchpad. Automatic saves. Creating ACM ExtensionsCreating your own ACM extensions is very easy. Simply follow the following rules:The following is sample code to help you get started:All extensions must extend a Component object.All extensions must be in a JAR file with the same name as the extension class. (See Notepad.jar for an example.)
 
 
 
import javax.swing.JFrame;import javax.swing.JPanel;
 
 public class InsertExtensionNameHere extends JPanel {
 
 public InsertExtensionNameHere() {
 // Note: Your constructor must act as the main(starting point) of the extension.
 setUpGUI();
 }
 
 private void setUpGUI() {
 }
 
 public static void main(String[] args) {
 // You should not need any other code here to have ACM run this extension properly.
 JFrame frame = new JFrame();
 frame.add(new InsertExtensionNameHere());
 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 frame.setVisible(true);
 }
 }
 
 Note! Do not extend any top-level containers, such as JFrame or JDialog. |