Buttons for other operations


This drawing mode allows toggling of the atom's element by clicking one or more time on an atom. It toggles between a few common elements.


This button allows selecting a new drawing element from a list a periodic table.


This button allows entering of element symbols via keyboard. Click on an atom and enter the element name. Capitalisation does not matter. You can also enter functional groups here which will be "expanded". For the possible groups see here.


This mode makes it possible to deletin selected objects, no matter if preselected with the lasso or selected on the fly by clicking on an object when in eraser mode.

The algorithms behind this button are provided by the controller.Controller2D class.


In this mode one can select objects with a lasso.

If you click on a selected part after the selection, you are switched automatically to the move mode. When you hover inside a selected area, a ring will appear. When you drag the mouse while this is visible, you can rotate the marked structure.

The algorithms behind this button are provided by the controller.Controller2D class.


Clicking this button cleans up the structure on the screen, using the MDraw algorithm [ BLE91 ].

JChemPaint 2.x uses the CDK implementation of this algorithm in the controller.Controller2D class.