To add an action similar to the image (edit, delete, save, cancel) above, add this table header tag within the table row tag.

Now, in order for delete links to appear, you need to add a custom made Javascript function that has parameters ‘value, row and index’ and returns a string that dynamically creates an HTML hyperlink for the delete functionality.

Lastly, you create another custom made function so that when the delete hyperlink is clicked, that function is called.

JTextPane does not have bulleted list or numbered list support. While making it happen using either StyledEditorKit or RTFEditorKit is not possible unless you create your own, I figure the easiest way to implement this feature would be through the use of an HTMLEditorKit since HTML supports both unordered and ordered lists.

The code below inserts HTML code of an unordered list into the JTextPane. For ordered or numbered lists, you can change the variables of the code and replace the <UL> HTML tag to <OL>.

You know, smoothening the skin of a subject in your photo is a daunting task. Really, even if I will become an expert, if there is a shorter way to do it, then I am all for it. Photoshop actions are a great way to do just that. The best smoothening skin Photoshop action that I like is by Jean’s at

Once you run the action script, all you need to do is use the history brush and brush the skin parts of the subject. It is quite effective especially in armpit areas and oily skin. It can easily remove pimples and blemishes. See the sample image that Jean provided for her action script.

Related Posts Plugin for WordPress, Blogger...