5. Schneller Einstieg
5.11. JCoMod Wrapper-Beispiel für CIB rec: Nutzung als Editcontrol in einer Java-Eingabemaske
package de.cib.comod.test;
import java.awt.BorderLayout;
import java.awt.Container;
import javax.swing.JFrame;
import com.cib.tools.rec.JCibRec;
public class RecSampleFrame extends JFrame
{
JCibRec m_Rec;
public RecSampleFrame()
{
//Frame erstellen
makeFrame();
}
private void makeFrame()
{
//nötige Properties setzen
setTitle("CIB rec - Testframe");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Frame unbedingt bereits jetzt sichtbar machen
setVisible(true);
//Rec hinzufügen
addComponentsToPane(this.getContentPane());
pack();
//RTF in das Rec setzen (über Filename)
m_Rec.setRTF("c:\\temp\\test.rtf");
//RTF in das Rec setzen (über String)
//String t_RTF = "{\rtf1...";
//m_Rec.setRTF(t_RTF);
m_Rec.update();
}
public void addComponentsToPane(Container pane)
{
//Rec benötigt den Bezug zum Parent-JFrame
m_Rec = new JCibRec(this);
pane.add(m_Rec,BorderLayout.CENTER);
}
public static void main(String[] args)
{
new RecSampleFrame();
}
}