git-svn-id: https://svn.coded.pt/svn/SIPRP@596 bb69d46d-e84e-40c8-a05a-06db0d633741

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Frederico Palma 18 years ago
parent 2c083a4018
commit 6ce0a8db7c

@ -0,0 +1,83 @@
package siprp.medicina.processo.mail;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.Action;
import javax.swing.ActionMap;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextPane;
import javax.swing.text.DefaultEditorKit;
import javax.swing.text.html.HTMLEditorKit;
public class MailPanel extends JPanel
{
protected JTextPane bodyPane;
public static void main( String args[] )
{
JFrame frm = new JFrame();
frm.getContentPane().setLayout( new GridLayout( 1, 1 ) );
frm.getContentPane().add( new MailPanel() );
frm.addWindowListener( new WindowAdapter(){
public void windowClosing( WindowEvent e )
{
System.exit( 0 );
}
} );
frm.setSize( 1024, 768 );
frm.setVisible( true );
}
public MailPanel()
{
setupComponents();
}
private void setupComponents()
{
HTMLEditorKit kit = new HTMLEditorKit();
bodyPane = new JTextPane();
bodyPane.setEditorKit( kit );
ActionMap actionMap = bodyPane.getActionMap();
Action cutAction = actionMap.get( DefaultEditorKit.cutAction );
Action copyAction = actionMap.get( DefaultEditorKit.copyAction );
Action pasteAction = actionMap.get( DefaultEditorKit.pasteAction );
Action boldAction = actionMap.get( HTMLEditorKit.BOLD_ACTION );
Action italicAction = actionMap.get( HTMLEditorKit.ITALIC_ACTION );
Action underlineAction = actionMap.get( "font-underline" );
Action smallerAction = actionMap.get( HTMLEditorKit.FONT_CHANGE_SMALLER );
Action biggerAction = actionMap.get( HTMLEditorKit.FONT_CHANGE_BIGGER );
Action alignLeftAction = actionMap.get( HTMLEditorKit.PARA_INDENT_LEFT );
Action alignCenterAction = actionMap.get( "center-justify" );
Action alignRightAction = actionMap.get( HTMLEditorKit.PARA_INDENT_RIGHT );
JPanel upperPanel = new JPanel();
upperPanel.setLayout( new FlowLayout( FlowLayout.LEFT ) );
upperPanel.add( new JButton( cutAction ) );
upperPanel.add( new JButton( copyAction ) );
upperPanel.add( new JButton( pasteAction ) );
upperPanel.add( new JButton( boldAction ) );
upperPanel.add( new JButton( italicAction ) );
upperPanel.add( new JButton( underlineAction ) );
upperPanel.add( new JButton( smallerAction ) );
upperPanel.add( new JButton( biggerAction ) );
upperPanel.add( new JButton( alignLeftAction ) );
upperPanel.add( new JButton( alignCenterAction ) );
upperPanel.add( new JButton( alignRightAction ) );
setLayout( new BorderLayout() );
add( upperPanel, BorderLayout.NORTH );
add( bodyPane, BorderLayout.CENTER );
}
}
Loading…
Cancel
Save