/*
* TestBeanFrame.java
*
*
*/
/**
*
* @author Vassil Boyadjiev
*
* This example illustrates how to set visually the different editor properties.
* The entire example is generated visually by the Forte for Java IDE
* Additionaly, you can find here examples on how to use the different insert*
* methods in order to generate dinamically content into the editor.
*
*/
public class TestBeanFrame extends javax.swing.JFrame {
/** Creates new form TestBeanFrame */
public TestBeanFrame() {
initComponents();
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
private void initComponents() {//GEN-BEGIN:initComponents
hTMLEditor1 = new sferyx.administration.editors.HTMLEditor();
jPanel1 = new javax.swing.JPanel();
getContentButton = new javax.swing.JButton();
insertTableButton = new javax.swing.JButton();
insertCheckBoxbutton = new javax.swing.JButton();
insertOrderedListButton = new javax.swing.JButton();
insertUnorderedList = new javax.swing.JButton();
addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent evt) {
exitForm(evt);
}
});
hTMLEditor1.setContent("");
hTMLEditor1.setRemovedMenuItems("menuFile, menuEdit");
hTMLEditor1.setRemovedMenus("printFileMenuItem,openFileMenuItem ,newFileMenuItem ");
hTMLEditor1.setRemovedToolbarItems("openFileButton, printFileButton");
hTMLEditor1.setStatusMessage("Hello");
hTMLEditor1.setTableItemsStatus(false);
getContentPane().add(hTMLEditor1, java.awt.BorderLayout.CENTER);
getContentButton.setText("getContent");
getContentButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
getContentButtonActionPerformed(evt);
}
});
jPanel1.add(getContentButton);
insertTableButton.setText("insertTable");
insertTableButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
insertTableButtonActionPerformed(evt);
}
});
jPanel1.add(insertTableButton);
insertCheckBoxbutton.setText("insertCheckbox");
insertCheckBoxbutton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
insertCheckBoxbuttonActionPerformed(evt);
}
});
jPanel1.add(insertCheckBoxbutton);
insertOrderedListButton.setText("OrderedList");
insertOrderedListButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
insertOrderedListButtonActionPerformed(evt);
}
});
jPanel1.add(insertOrderedListButton);
insertUnorderedList.setText("UnorderedList");
insertUnorderedList.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
insertUnorderedListActionPerformed(evt);
}
});
jPanel1.add(insertUnorderedList);
getContentPane().add(jPanel1, java.awt.BorderLayout.NORTH);
pack();
}//GEN-END:initComponents
private void insertUnorderedListActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_insertUnorderedListActionPerformed
// Add your handling code here:
hTMLEditor1.insertUnorderedList();
}//GEN-LAST:event_insertUnorderedListActionPerformed
private void insertOrderedListButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_insertOrderedListButtonActionPerformed
// Add your handling code here:
hTMLEditor1.insertOrderedList();
}//GEN-LAST:event_insertOrderedListButtonActionPerformed
private void insertCheckBoxbuttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_insertCheckBoxbuttonActionPerformed
// Add your handling code here:
hTMLEditor1.insertCheckBox();
}//GEN-LAST:event_insertCheckBoxbuttonActionPerformed
private void insertTableButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_insertTableButtonActionPerformed
// Add your handling code here:
hTMLEditor1.insertTable(10,10);
}//GEN-LAST:event_insertTableButtonActionPerformed
private void getContentButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_getContentButtonActionPerformed
// Add your handling code here:
System.out.println(hTMLEditor1.getContent());
}//GEN-LAST:event_getContentButtonActionPerformed
/** Exit the Application */
private void exitForm(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_exitForm
System.exit(0);
}//GEN-LAST:event_exitForm
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
new TestBeanFrame().show();
}
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JButton getContentButton;
private sferyx.administration.editors.HTMLEditor hTMLEditor1;
private javax.swing.JButton insertOrderedListButton;
private javax.swing.JButton insertTableButton;
private javax.swing.JButton insertCheckBoxbutton;
private javax.swing.JPanel jPanel1;
private javax.swing.JButton insertUnorderedList;
// End of variables declaration//GEN-END:variables
}