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 support
  • Space-conservative interface
  • Easily dockable on top of any application
  • Horizontal and vertical modes
  • Keyboard shortcuts
  • Java graphical extensions
  • Customizable colouring schemes, slots, and many more!


Extensions are graphical Java applications which can be integrated into ACM's output window.

Installing Extensions

All ACM extensions must be placed in the /extensions directory 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 Extensions

Notepad (Source included) - Jot down your notes on this scratchpad. Automatic saves.

Creating ACM Extensions

Creating your own ACM extensions is very easy. Simply follow the following rules:
  • 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.)
The following is sample code to help you get started:

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.

  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());

Note! Do not extend any top-level containers, such as JFrame or JDialog.

2006-2007 Advanced Clipboard Manager (ACM). All rights reserved.

SourceForge.net Logo