CIB JCoMod technical documentation (EN)

5. Quick start

5.11. JCoMod Wrapper example for CIB rec: Usage as edit control for java input mask

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();
	}
}