Latest commit

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Javonet/combit

Sample projects showing how to use combit List & Label .NET component from Java through strongly typed wrapped based on Javonet.

This example demonstrates the usage of the List & Label .NET component (https://www.combit.net/en/reporting-tool) in Java with the third party component Javonet (https://www.javonet.com) and strongly-typed wrapper. Source code includes sample Swing desktop application using the component and compiled wrapper. Strongly-typed wrapper replicates List & Label 25 .NET API for Java, currently it exposes only the key operations required for this sample:

  • using a List & Label .NET Dataprovider to connect to an Access database with OleDB and respond to an event of the Dataprovider
  • calling/opening the List & Label Designer; including real data preview
  • printing into the List & Label preview control on the form and respond to a preview control button click event
  • exporting into any of the supported List & Label export formats

You can further extend this wrapper to expose the strongly typed methods with signatures matching the combit List & Label .NET component (see also the .NET help at https://docu.combit.net/en) and forwarding the calls via Javonet. To learn more how to perform different types of calls from Java to .NET API using Javonet, go to Javonet Guides for Java developers (https://www.javonet.com/java-devs/guides/).

Requirements

You need to copy the .NET assembly combit.ListLabel25.dll into the sample folder. Also, make sure to get the latest Javonet Jar package for Java developers and trial or commercial license key from Javonet. To get the sample working, add your licensing information for activating Javonet in [DataBindingJavaSample/src/Form1.java in main method]. You can register for Javonet free trial and access download page by registering here (https://my.javonet.com/signup/?type=free).

How to Run the Sample Using Eclipse

In this section you will find step by step guide how to run this sample.

  1. Clone this repository - navigate with console window to the folder where you want to clone the repository and run the command below. Sample source code will be download to combit folder.
git clone https://github.com/Javonet/combit.git
  1. Open Eclipse IDE.

Because by default the source in the repository does not include Eclipse project files you need to create new workspace and import the project.

  1. Create Eclipse Workspace in the combit folder created by git.
  2. Right click on Project Explorer and choose Import next General > Projects from Folder or Archive and press Next.
  3. Press Directory... and point to the DataBindingJavaSample within the combit folder. Project should be automatically detected. Press Finish to complete.

Now your project is ready, you only need to add missing dependencies and set Javonet activation key.

  1. Register for free trial Javonet key Signup for Javonet.
  2. After registration is completed download Javonet Jar and copy to the Eclipse project.
  3. Right click Javonet Jar in Eclipse Project Explorer and choose Build Path > Add to Build Path
  4. Right click combit.ListLabel25.jar in Eclipse Project Explorer and choose Build Path > Add to Build Path
  5. Set your email and Javonet license key in DataBindingJavaSample/src/Form1.java file:
ListLabelActivation.setLicense(*****your-email-here*****, *****your-license-key-here*****);
  1. Register for combit List & Label .NET free trial Register for combit.
  2. Download and install combit List & Label components and copy combit.ListLabel25.dll to your Java project root folder.

combit.ListLabel25.dll can be found in List & Label install directory by default C:\Program Files (x86)\combit\LL25\Redistributable Files\combit.ListLabel25.dll

Now you can run the sample.

Screenshots

combit List & Label Java Sample Main Window

combit List & Label Java Sample Designer

combit List & Label Java Sample Preview

Extending the wrapper

Wrapper project combit.5 source code with ready to use Jar build script is in Wrapper folder

Troubleshooting

After importing the project to Eclipse each package in "src" is marked with red cross

It means that your Eclipse build path references non existing JRE or you did not copied and included in build path the Javonet JAR file.

When running the sample I get an exception "com.javonet.api.NException: Loading library failed. Library with name 'combit.ListLabel25.dll' was not found in current directory 'combit\DataBindingJavaSample' and in GAC."

This means that the combit.ListLabel25.dll has not been placed in project root directory and cannot by resolved by Javonet.

When running the sample, I press "Design" button and get exception "com.javonet.api.NException: The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine."

This exception means that List & Label components cannot find the OLEDB driver. It might mean that you did not install the List & Label components on your machine or you are using the x64 (64 bit) JRE. For this component to work you need to run the application using x86 (32 bit) JRE.

When running the sample in the List & Label designer window the toolbar is displayed as standard menu instead of Ribbon menu

Ribbon menu requires the ComCtl32.dll in version 6 to be loaded. Java by default when running the application using javaw.exe is loading version 5 which does not support ribbon framework. To get modern ribbon menu you need to run the sample using java.exe. To setup Eclipse for running the project with java.exe follow these steps:

  1. Right click your project > Choose Run As > Select Run Configurations > Go to JRE tab
  2. Select Alternate JRE and choose x86 JRE from the list
  3. New section Java executable will appear below. Select there the Alternate option and type java instead of javaw

About

Sample Java projects showing how to use combit List & Label .NET component from Java throught Javonet

Topics

Resources

Stars

3 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Latest commit

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Javonet/combit

Sample projects showing how to use combit List & Label .NET component from Java through strongly typed wrapped based on Javonet.

This example demonstrates the usage of the List & Label .NET component (https://www.combit.net/en/reporting-tool) in Java with the third party component Javonet (https://www.javonet.com) and strongly-typed wrapper. Source code includes sample Swing desktop application using the component and compiled wrapper. Strongly-typed wrapper replicates List & Label 25 .NET API for Java, currently it exposes only the key operations required for this sample:

  • using a List & Label .NET Dataprovider to connect to an Access database with OleDB and respond to an event of the Dataprovider
  • calling/opening the List & Label Designer; including real data preview
  • printing into the List & Label preview control on the form and respond to a preview control button click event
  • exporting into any of the supported List & Label export formats

You can further extend this wrapper to expose the strongly typed methods with signatures matching the combit List & Label .NET component (see also the .NET help at https://docu.combit.net/en) and forwarding the calls via Javonet. To learn more how to perform different types of calls from Java to .NET API using Javonet, go to Javonet Guides for Java developers (https://www.javonet.com/java-devs/guides/).

Requirements

You need to copy the .NET assembly combit.ListLabel25.dll into the sample folder. Also, make sure to get the latest Javonet Jar package for Java developers and trial or commercial license key from Javonet. To get the sample working, add your licensing information for activating Javonet in [DataBindingJavaSample/src/Form1.java in main method]. You can register for Javonet free trial and access download page by registering here (https://my.javonet.com/signup/?type=free).

How to Run the Sample Using Eclipse

In this section you will find step by step guide how to run this sample.

  1. Clone this repository - navigate with console window to the folder where you want to clone the repository and run the command below. Sample source code will be download to combit folder.
git clone https://github.com/Javonet/combit.git
  1. Open Eclipse IDE.

Because by default the source in the repository does not include Eclipse project files you need to create new workspace and import the project.

  1. Create Eclipse Workspace in the combit folder created by git.
  2. Right click on Project Explorer and choose Import next General > Projects from Folder or Archive and press Next.
  3. Press Directory... and point to the DataBindingJavaSample within the combit folder. Project should be automatically detected. Press Finish to complete.

Now your project is ready, you only need to add missing dependencies and set Javonet activation key.

  1. Register for free trial Javonet key Signup for Javonet.
  2. After registration is completed download Javonet Jar and copy to the Eclipse project.
  3. Right click Javonet Jar in Eclipse Project Explorer and choose Build Path > Add to Build Path
  4. Right click combit.ListLabel25.jar in Eclipse Project Explorer and choose Build Path > Add to Build Path
  5. Set your email and Javonet license key in DataBindingJavaSample/src/Form1.java file:
ListLabelActivation.setLicense(*****your-email-here*****, *****your-license-key-here*****);
  1. Register for combit List & Label .NET free trial Register for combit.
  2. Download and install combit List & Label components and copy combit.ListLabel25.dll to your Java project root folder.

combit.ListLabel25.dll can be found in List & Label install directory by default C:\Program Files (x86)\combit\LL25\Redistributable Files\combit.ListLabel25.dll

Now you can run the sample.

Screenshots

combit List & Label Java Sample Main Window

combit List & Label Java Sample Designer

combit List & Label Java Sample Preview

Extending the wrapper

Wrapper project combit.5 source code with ready to use Jar build script is in Wrapper folder

Troubleshooting

After importing the project to Eclipse each package in "src" is marked with red cross

It means that your Eclipse build path references non existing JRE or you did not copied and included in build path the Javonet JAR file.

When running the sample I get an exception "com.javonet.api.NException: Loading library failed. Library with name 'combit.ListLabel25.dll' was not found in current directory 'combit\DataBindingJavaSample' and in GAC."

This means that the combit.ListLabel25.dll has not been placed in project root directory and cannot by resolved by Javonet.

When running the sample, I press "Design" button and get exception "com.javonet.api.NException: The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine."

This exception means that List & Label components cannot find the OLEDB driver. It might mean that you did not install the List & Label components on your machine or you are using the x64 (64 bit) JRE. For this component to work you need to run the application using x86 (32 bit) JRE.

When running the sample in the List & Label designer window the toolbar is displayed as standard menu instead of Ribbon menu

Ribbon menu requires the ComCtl32.dll in version 6 to be loaded. Java by default when running the application using javaw.exe is loading version 5 which does not support ribbon framework. To get modern ribbon menu you need to run the sample using java.exe. To setup Eclipse for running the project with java.exe follow these steps:

  1. Right click your project > Choose Run As > Select Run Configurations > Go to JRE tab
  2. Select Alternate JRE and choose x86 JRE from the list
  3. New section Java executable will appear below. Select there the Alternate option and type java instead of javaw

About

Sample Java projects showing how to use combit List & Label .NET component from Java throught Javonet

Topics

Resources

Stars

3 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Javonet/combit

Sample projects showing how to use combit List & Label .NET component from Java through strongly typed wrapped based on Javonet.

This example demonstrates the usage of the List & Label .NET component (https://www.combit.net/en/reporting-tool) in Java with the third party component Javonet (https://www.javonet.com) and strongly-typed wrapper. Source code includes sample Swing desktop application using the component and compiled wrapper. Strongly-typed wrapper replicates List & Label 25 .NET API for Java, currently it exposes only the key operations required for this sample:

  • using a List & Label .NET Dataprovider to connect to an Access database with OleDB and respond to an event of the Dataprovider
  • calling/opening the List & Label Designer; including real data preview
  • printing into the List & Label preview control on the form and respond to a preview control button click event
  • exporting into any of the supported List & Label export formats

You can further extend this wrapper to expose the strongly typed methods with signatures matching the combit List & Label .NET component (see also the .NET help at https://docu.combit.net/en) and forwarding the calls via Javonet. To learn more how to perform different types of calls from Java to .NET API using Javonet, go to Javonet Guides for Java developers (https://www.javonet.com/java-devs/guides/).

Requirements

You need to copy the .NET assembly combit.ListLabel25.dll into the sample folder. Also, make sure to get the latest Javonet Jar package for Java developers and trial or commercial license key from Javonet. To get the sample working, add your licensing information for activating Javonet in [DataBindingJavaSample/src/Form1.java in main method]. You can register for Javonet free trial and access download page by registering here (https://my.javonet.com/signup/?type=free).

How to Run the Sample Using Eclipse

In this section you will find step by step guide how to run this sample.

  1. Clone this repository - navigate with console window to the folder where you want to clone the repository and run the command below. Sample source code will be download to combit folder.
git clone https://github.com/Javonet/combit.git
  1. Open Eclipse IDE.

Because by default the source in the repository does not include Eclipse project files you need to create new workspace and import the project.

  1. Create Eclipse Workspace in the combit folder created by git.
  2. Right click on Project Explorer and choose Import next General > Projects from Folder or Archive and press Next.
  3. Press Directory... and point to the DataBindingJavaSample within the combit folder. Project should be automatically detected. Press Finish to complete.

Now your project is ready, you only need to add missing dependencies and set Javonet activation key.

  1. Register for free trial Javonet key Signup for Javonet.
  2. After registration is completed download Javonet Jar and copy to the Eclipse project.
  3. Right click Javonet Jar in Eclipse Project Explorer and choose Build Path > Add to Build Path
  4. Right click combit.ListLabel25.jar in Eclipse Project Explorer and choose Build Path > Add to Build Path
  5. Set your email and Javonet license key in DataBindingJavaSample/src/Form1.java file:
ListLabelActivation.setLicense(*****your-email-here*****, *****your-license-key-here*****);
  1. Register for combit List & Label .NET free trial Register for combit.
  2. Download and install combit List & Label components and copy combit.ListLabel25.dll to your Java project root folder.

combit.ListLabel25.dll can be found in List & Label install directory by default C:\Program Files (x86)\combit\LL25\Redistributable Files\combit.ListLabel25.dll

Now you can run the sample.

Screenshots

combit List & Label Java Sample Main Window

combit List & Label Java Sample Designer

combit List & Label Java Sample Preview

Extending the wrapper

Wrapper project combit.5 source code with ready to use Jar build script is in Wrapper folder

Troubleshooting

After importing the project to Eclipse each package in "src" is marked with red cross

It means that your Eclipse build path references non existing JRE or you did not copied and included in build path the Javonet JAR file.

When running the sample I get an exception "com.javonet.api.NException: Loading library failed. Library with name 'combit.ListLabel25.dll' was not found in current directory 'combit\DataBindingJavaSample' and in GAC."

This means that the combit.ListLabel25.dll has not been placed in project root directory and cannot by resolved by Javonet.

When running the sample, I press "Design" button and get exception "com.javonet.api.NException: The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine."

This exception means that List & Label components cannot find the OLEDB driver. It might mean that you did not install the List & Label components on your machine or you are using the x64 (64 bit) JRE. For this component to work you need to run the application using x86 (32 bit) JRE.

When running the sample in the List & Label designer window the toolbar is displayed as standard menu instead of Ribbon menu

Ribbon menu requires the ComCtl32.dll in version 6 to be loaded. Java by default when running the application using javaw.exe is loading version 5 which does not support ribbon framework. To get modern ribbon menu you need to run the sample using java.exe. To setup Eclipse for running the project with java.exe follow these steps:

  1. Right click your project > Choose Run As > Select Run Configurations > Go to JRE tab
  2. Select Alternate JRE and choose x86 JRE from the list
  3. New section Java executable will appear below. Select there the Alternate option and type java instead of javaw

About

Sample Java projects showing how to use combit List & Label .NET component from Java throught Javonet

Topics

Resources

Stars

3 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Javonet/combit

Sample projects showing how to use combit List & Label .NET component from Java through strongly typed wrapped based on Javonet.

This example demonstrates the usage of the List & Label .NET component (https://www.combit.net/en/reporting-tool) in Java with the third party component Javonet (https://www.javonet.com) and strongly-typed wrapper. Source code includes sample Swing desktop application using the component and compiled wrapper. Strongly-typed wrapper replicates List & Label 25 .NET API for Java, currently it exposes only the key operations required for this sample:

  • using a List & Label .NET Dataprovider to connect to an Access database with OleDB and respond to an event of the Dataprovider
  • calling/opening the List & Label Designer; including real data preview
  • printing into the List & Label preview control on the form and respond to a preview control button click event
  • exporting into any of the supported List & Label export formats

You can further extend this wrapper to expose the strongly typed methods with signatures matching the combit List & Label .NET component (see also the .NET help at https://docu.combit.net/en) and forwarding the calls via Javonet. To learn more how to perform different types of calls from Java to .NET API using Javonet, go to Javonet Guides for Java developers (https://www.javonet.com/java-devs/guides/).

Requirements

You need to copy the .NET assembly combit.ListLabel25.dll into the sample folder. Also, make sure to get the latest Javonet Jar package for Java developers and trial or commercial license key from Javonet. To get the sample working, add your licensing information for activating Javonet in [DataBindingJavaSample/src/Form1.java in main method]. You can register for Javonet free trial and access download page by registering here (https://my.javonet.com/signup/?type=free).

How to Run the Sample Using Eclipse

In this section you will find step by step guide how to run this sample.

  1. Clone this repository - navigate with console window to the folder where you want to clone the repository and run the command below. Sample source code will be download to combit folder.
git clone https://github.com/Javonet/combit.git
  1. Open Eclipse IDE.

Because by default the source in the repository does not include Eclipse project files you need to create new workspace and import the project.

  1. Create Eclipse Workspace in the combit folder created by git.
  2. Right click on Project Explorer and choose Import next General > Projects from Folder or Archive and press Next.
  3. Press Directory... and point to the DataBindingJavaSample within the combit folder. Project should be automatically detected. Press Finish to complete.

Now your project is ready, you only need to add missing dependencies and set Javonet activation key.

  1. Register for free trial Javonet key Signup for Javonet.
  2. After registration is completed download Javonet Jar and copy to the Eclipse project.
  3. Right click Javonet Jar in Eclipse Project Explorer and choose Build Path > Add to Build Path
  4. Right click combit.ListLabel25.jar in Eclipse Project Explorer and choose Build Path > Add to Build Path
  5. Set your email and Javonet license key in DataBindingJavaSample/src/Form1.java file:
ListLabelActivation.setLicense(*****your-email-here*****, *****your-license-key-here*****);
  1. Register for combit List & Label .NET free trial Register for combit.
  2. Download and install combit List & Label components and copy combit.ListLabel25.dll to your Java project root folder.

combit.ListLabel25.dll can be found in List & Label install directory by default C:\Program Files (x86)\combit\LL25\Redistributable Files\combit.ListLabel25.dll

Now you can run the sample.

Screenshots

combit List & Label Java Sample Main Window

combit List & Label Java Sample Designer

combit List & Label Java Sample Preview

Extending the wrapper

Wrapper project combit.5 source code with ready to use Jar build script is in Wrapper folder

Troubleshooting

After importing the project to Eclipse each package in "src" is marked with red cross

It means that your Eclipse build path references non existing JRE or you did not copied and included in build path the Javonet JAR file.

When running the sample I get an exception "com.javonet.api.NException: Loading library failed. Library with name 'combit.ListLabel25.dll' was not found in current directory 'combit\DataBindingJavaSample' and in GAC."

This means that the combit.ListLabel25.dll has not been placed in project root directory and cannot by resolved by Javonet.

When running the sample, I press "Design" button and get exception "com.javonet.api.NException: The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine."

This exception means that List & Label components cannot find the OLEDB driver. It might mean that you did not install the List & Label components on your machine or you are using the x64 (64 bit) JRE. For this component to work you need to run the application using x86 (32 bit) JRE.

When running the sample in the List & Label designer window the toolbar is displayed as standard menu instead of Ribbon menu

Ribbon menu requires the ComCtl32.dll in version 6 to be loaded. Java by default when running the application using javaw.exe is loading version 5 which does not support ribbon framework. To get modern ribbon menu you need to run the sample using java.exe. To setup Eclipse for running the project with java.exe follow these steps:

  1. Right click your project > Choose Run As > Select Run Configurations > Go to JRE tab
  2. Select Alternate JRE and choose x86 JRE from the list
  3. New section Java executable will appear below. Select there the Alternate option and type java instead of javaw

About

Sample Java projects showing how to use combit List & Label .NET component from Java throught Javonet

Topics

Resources

Stars

3 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Latest commit

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Javonet/combit

Sample projects showing how to use combit List & Label .NET component from Java through strongly typed wrapped based on Javonet.

This example demonstrates the usage of the List & Label .NET component (https://www.combit.net/en/reporting-tool) in Java with the third party component Javonet (https://www.javonet.com) and strongly-typed wrapper. Source code includes sample Swing desktop application using the component and compiled wrapper. Strongly-typed wrapper replicates List & Label 25 .NET API for Java, currently it exposes only the key operations required for this sample:

  • using a List & Label .NET Dataprovider to connect to an Access database with OleDB and respond to an event of the Dataprovider
  • calling/opening the List & Label Designer; including real data preview
  • printing into the List & Label preview control on the form and respond to a preview control button click event
  • exporting into any of the supported List & Label export formats

You can further extend this wrapper to expose the strongly typed methods with signatures matching the combit List & Label .NET component (see also the .NET help at https://docu.combit.net/en) and forwarding the calls via Javonet. To learn more how to perform different types of calls from Java to .NET API using Javonet, go to Javonet Guides for Java developers (https://www.javonet.com/java-devs/guides/).

Requirements

You need to copy the .NET assembly combit.ListLabel25.dll into the sample folder. Also, make sure to get the latest Javonet Jar package for Java developers and trial or commercial license key from Javonet. To get the sample working, add your licensing information for activating Javonet in [DataBindingJavaSample/src/Form1.java in main method]. You can register for Javonet free trial and access download page by registering here (https://my.javonet.com/signup/?type=free).

How to Run the Sample Using Eclipse

In this section you will find step by step guide how to run this sample.

  1. Clone this repository - navigate with console window to the folder where you want to clone the repository and run the command below. Sample source code will be download to combit folder.
git clone https://github.com/Javonet/combit.git
  1. Open Eclipse IDE.

Because by default the source in the repository does not include Eclipse project files you need to create new workspace and import the project.

  1. Create Eclipse Workspace in the combit folder created by git.
  2. Right click on Project Explorer and choose Import next General > Projects from Folder or Archive and press Next.
  3. Press Directory... and point to the DataBindingJavaSample within the combit folder. Project should be automatically detected. Press Finish to complete.

Now your project is ready, you only need to add missing dependencies and set Javonet activation key.

  1. Register for free trial Javonet key Signup for Javonet.
  2. After registration is completed download Javonet Jar and copy to the Eclipse project.
  3. Right click Javonet Jar in Eclipse Project Explorer and choose Build Path > Add to Build Path
  4. Right click combit.ListLabel25.jar in Eclipse Project Explorer and choose Build Path > Add to Build Path
  5. Set your email and Javonet license key in DataBindingJavaSample/src/Form1.java file:
ListLabelActivation.setLicense(*****your-email-here*****, *****your-license-key-here*****);
  1. Register for combit List & Label .NET free trial Register for combit.
  2. Download and install combit List & Label components and copy combit.ListLabel25.dll to your Java project root folder.

combit.ListLabel25.dll can be found in List & Label install directory by default C:\Program Files (x86)\combit\LL25\Redistributable Files\combit.ListLabel25.dll

Now you can run the sample.

Screenshots

combit List & Label Java Sample Main Window

combit List & Label Java Sample Designer

combit List & Label Java Sample Preview

Extending the wrapper

Wrapper project combit.5 source code with ready to use Jar build script is in Wrapper folder

Troubleshooting

After importing the project to Eclipse each package in "src" is marked with red cross

It means that your Eclipse build path references non existing JRE or you did not copied and included in build path the Javonet JAR file.

When running the sample I get an exception "com.javonet.api.NException: Loading library failed. Library with name 'combit.ListLabel25.dll' was not found in current directory 'combit\DataBindingJavaSample' and in GAC."

This means that the combit.ListLabel25.dll has not been placed in project root directory and cannot by resolved by Javonet.

When running the sample, I press "Design" button and get exception "com.javonet.api.NException: The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine."

This exception means that List & Label components cannot find the OLEDB driver. It might mean that you did not install the List & Label components on your machine or you are using the x64 (64 bit) JRE. For this component to work you need to run the application using x86 (32 bit) JRE.

When running the sample in the List & Label designer window the toolbar is displayed as standard menu instead of Ribbon menu

Ribbon menu requires the ComCtl32.dll in version 6 to be loaded. Java by default when running the application using javaw.exe is loading version 5 which does not support ribbon framework. To get modern ribbon menu you need to run the sample using java.exe. To setup Eclipse for running the project with java.exe follow these steps:

  1. Right click your project > Choose Run As > Select Run Configurations > Go to JRE tab
  2. Select Alternate JRE and choose x86 JRE from the list
  3. New section Java executable will appear below. Select there the Alternate option and type java instead of javaw

About

Sample Java projects showing how to use combit List & Label .NET component from Java throught Javonet

Topics

Resources

Stars

3 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Javonet/combit

Sample projects showing how to use combit List & Label .NET component from Java through strongly typed wrapped based on Javonet.

This example demonstrates the usage of the List & Label .NET component (https://www.combit.net/en/reporting-tool) in Java with the third party component Javonet (https://www.javonet.com) and strongly-typed wrapper. Source code includes sample Swing desktop application using the component and compiled wrapper. Strongly-typed wrapper replicates List & Label 25 .NET API for Java, currently it exposes only the key operations required for this sample:

  • using a List & Label .NET Dataprovider to connect to an Access database with OleDB and respond to an event of the Dataprovider
  • calling/opening the List & Label Designer; including real data preview
  • printing into the List & Label preview control on the form and respond to a preview control button click event
  • exporting into any of the supported List & Label export formats

You can further extend this wrapper to expose the strongly typed methods with signatures matching the combit List & Label .NET component (see also the .NET help at https://docu.combit.net/en) and forwarding the calls via Javonet. To learn more how to perform different types of calls from Java to .NET API using Javonet, go to Javonet Guides for Java developers (https://www.javonet.com/java-devs/guides/).

Requirements

You need to copy the .NET assembly combit.ListLabel25.dll into the sample folder. Also, make sure to get the latest Javonet Jar package for Java developers and trial or commercial license key from Javonet. To get the sample working, add your licensing information for activating Javonet in [DataBindingJavaSample/src/Form1.java in main method]. You can register for Javonet free trial and access download page by registering here (https://my.javonet.com/signup/?type=free).

How to Run the Sample Using Eclipse

In this section you will find step by step guide how to run this sample.

  1. Clone this repository - navigate with console window to the folder where you want to clone the repository and run the command below. Sample source code will be download to combit folder.
git clone https://github.com/Javonet/combit.git
  1. Open Eclipse IDE.

Because by default the source in the repository does not include Eclipse project files you need to create new workspace and import the project.

  1. Create Eclipse Workspace in the combit folder created by git.
  2. Right click on Project Explorer and choose Import next General > Projects from Folder or Archive and press Next.
  3. Press Directory... and point to the DataBindingJavaSample within the combit folder. Project should be automatically detected. Press Finish to complete.

Now your project is ready, you only need to add missing dependencies and set Javonet activation key.

  1. Register for free trial Javonet key Signup for Javonet.
  2. After registration is completed download Javonet Jar and copy to the Eclipse project.
  3. Right click Javonet Jar in Eclipse Project Explorer and choose Build Path > Add to Build Path
  4. Right click combit.ListLabel25.jar in Eclipse Project Explorer and choose Build Path > Add to Build Path
  5. Set your email and Javonet license key in DataBindingJavaSample/src/Form1.java file:
ListLabelActivation.setLicense(*****your-email-here*****, *****your-license-key-here*****);
  1. Register for combit List & Label .NET free trial Register for combit.
  2. Download and install combit List & Label components and copy combit.ListLabel25.dll to your Java project root folder.

combit.ListLabel25.dll can be found in List & Label install directory by default C:\Program Files (x86)\combit\LL25\Redistributable Files\combit.ListLabel25.dll

Now you can run the sample.

Screenshots

combit List & Label Java Sample Main Window

combit List & Label Java Sample Designer

combit List & Label Java Sample Preview

Extending the wrapper

Wrapper project combit.5 source code with ready to use Jar build script is in Wrapper folder

Troubleshooting

After importing the project to Eclipse each package in "src" is marked with red cross

It means that your Eclipse build path references non existing JRE or you did not copied and included in build path the Javonet JAR file.

When running the sample I get an exception "com.javonet.api.NException: Loading library failed. Library with name 'combit.ListLabel25.dll' was not found in current directory 'combit\DataBindingJavaSample' and in GAC."

This means that the combit.ListLabel25.dll has not been placed in project root directory and cannot by resolved by Javonet.

When running the sample, I press "Design" button and get exception "com.javonet.api.NException: The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine."

This exception means that List & Label components cannot find the OLEDB driver. It might mean that you did not install the List & Label components on your machine or you are using the x64 (64 bit) JRE. For this component to work you need to run the application using x86 (32 bit) JRE.

When running the sample in the List & Label designer window the toolbar is displayed as standard menu instead of Ribbon menu

Ribbon menu requires the ComCtl32.dll in version 6 to be loaded. Java by default when running the application using javaw.exe is loading version 5 which does not support ribbon framework. To get modern ribbon menu you need to run the sample using java.exe. To setup Eclipse for running the project with java.exe follow these steps:

  1. Right click your project > Choose Run As > Select Run Configurations > Go to JRE tab
  2. Select Alternate JRE and choose x86 JRE from the list
  3. New section Java executable will appear below. Select there the Alternate option and type java instead of javaw

About

Sample Java projects showing how to use combit List & Label .NET component from Java throught Javonet

Topics

Resources

Stars

3 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Javonet/combit

Sample projects showing how to use combit List & Label .NET component from Java through strongly typed wrapped based on Javonet.

This example demonstrates the usage of the List & Label .NET component (https://www.combit.net/en/reporting-tool) in Java with the third party component Javonet (https://www.javonet.com) and strongly-typed wrapper. Source code includes sample Swing desktop application using the component and compiled wrapper. Strongly-typed wrapper replicates List & Label 25 .NET API for Java, currently it exposes only the key operations required for this sample:

  • using a List & Label .NET Dataprovider to connect to an Access database with OleDB and respond to an event of the Dataprovider
  • calling/opening the List & Label Designer; including real data preview
  • printing into the List & Label preview control on the form and respond to a preview control button click event
  • exporting into any of the supported List & Label export formats

You can further extend this wrapper to expose the strongly typed methods with signatures matching the combit List & Label .NET component (see also the .NET help at https://docu.combit.net/en) and forwarding the calls via Javonet. To learn more how to perform different types of calls from Java to .NET API using Javonet, go to Javonet Guides for Java developers (https://www.javonet.com/java-devs/guides/).

Requirements

You need to copy the .NET assembly combit.ListLabel25.dll into the sample folder. Also, make sure to get the latest Javonet Jar package for Java developers and trial or commercial license key from Javonet. To get the sample working, add your licensing information for activating Javonet in [DataBindingJavaSample/src/Form1.java in main method]. You can register for Javonet free trial and access download page by registering here (https://my.javonet.com/signup/?type=free).

How to Run the Sample Using Eclipse

In this section you will find step by step guide how to run this sample.

  1. Clone this repository - navigate with console window to the folder where you want to clone the repository and run the command below. Sample source code will be download to combit folder.
git clone https://github.com/Javonet/combit.git
  1. Open Eclipse IDE.

Because by default the source in the repository does not include Eclipse project files you need to create new workspace and import the project.

  1. Create Eclipse Workspace in the combit folder created by git.
  2. Right click on Project Explorer and choose Import next General > Projects from Folder or Archive and press Next.
  3. Press Directory... and point to the DataBindingJavaSample within the combit folder. Project should be automatically detected. Press Finish to complete.

Now your project is ready, you only need to add missing dependencies and set Javonet activation key.

  1. Register for free trial Javonet key Signup for Javonet.
  2. After registration is completed download Javonet Jar and copy to the Eclipse project.
  3. Right click Javonet Jar in Eclipse Project Explorer and choose Build Path > Add to Build Path
  4. Right click combit.ListLabel25.jar in Eclipse Project Explorer and choose Build Path > Add to Build Path
  5. Set your email and Javonet license key in DataBindingJavaSample/src/Form1.java file:
ListLabelActivation.setLicense(*****your-email-here*****, *****your-license-key-here*****);
  1. Register for combit List & Label .NET free trial Register for combit.
  2. Download and install combit List & Label components and copy combit.ListLabel25.dll to your Java project root folder.

combit.ListLabel25.dll can be found in List & Label install directory by default C:\Program Files (x86)\combit\LL25\Redistributable Files\combit.ListLabel25.dll

Now you can run the sample.

Screenshots

combit List & Label Java Sample Main Window

combit List & Label Java Sample Designer

combit List & Label Java Sample Preview

Extending the wrapper

Wrapper project combit.5 source code with ready to use Jar build script is in Wrapper folder

Troubleshooting

After importing the project to Eclipse each package in "src" is marked with red cross

It means that your Eclipse build path references non existing JRE or you did not copied and included in build path the Javonet JAR file.

When running the sample I get an exception "com.javonet.api.NException: Loading library failed. Library with name 'combit.ListLabel25.dll' was not found in current directory 'combit\DataBindingJavaSample' and in GAC."

This means that the combit.ListLabel25.dll has not been placed in project root directory and cannot by resolved by Javonet.

When running the sample, I press "Design" button and get exception "com.javonet.api.NException: The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine."

This exception means that List & Label components cannot find the OLEDB driver. It might mean that you did not install the List & Label components on your machine or you are using the x64 (64 bit) JRE. For this component to work you need to run the application using x86 (32 bit) JRE.

When running the sample in the List & Label designer window the toolbar is displayed as standard menu instead of Ribbon menu

Ribbon menu requires the ComCtl32.dll in version 6 to be loaded. Java by default when running the application using javaw.exe is loading version 5 which does not support ribbon framework. To get modern ribbon menu you need to run the sample using java.exe. To setup Eclipse for running the project with java.exe follow these steps:

  1. Right click your project > Choose Run As > Select Run Configurations > Go to JRE tab
  2. Select Alternate JRE and choose x86 JRE from the list
  3. New section Java executable will appear below. Select there the Alternate option and type java instead of javaw

About

Sample Java projects showing how to use combit List & Label .NET component from Java throught Javonet

Topics

Resources

Stars

3 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Latest commit

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Javonet/combit

Sample projects showing how to use combit List & Label .NET component from Java through strongly typed wrapped based on Javonet.

This example demonstrates the usage of the List & Label .NET component (https://www.combit.net/en/reporting-tool) in Java with the third party component Javonet (https://www.javonet.com) and strongly-typed wrapper. Source code includes sample Swing desktop application using the component and compiled wrapper. Strongly-typed wrapper replicates List & Label 25 .NET API for Java, currently it exposes only the key operations required for this sample:

  • using a List & Label .NET Dataprovider to connect to an Access database with OleDB and respond to an event of the Dataprovider
  • calling/opening the List & Label Designer; including real data preview
  • printing into the List & Label preview control on the form and respond to a preview control button click event
  • exporting into any of the supported List & Label export formats

You can further extend this wrapper to expose the strongly typed methods with signatures matching the combit List & Label .NET component (see also the .NET help at https://docu.combit.net/en) and forwarding the calls via Javonet. To learn more how to perform different types of calls from Java to .NET API using Javonet, go to Javonet Guides for Java developers (https://www.javonet.com/java-devs/guides/).

Requirements

You need to copy the .NET assembly combit.ListLabel25.dll into the sample folder. Also, make sure to get the latest Javonet Jar package for Java developers and trial or commercial license key from Javonet. To get the sample working, add your licensing information for activating Javonet in [DataBindingJavaSample/src/Form1.java in main method]. You can register for Javonet free trial and access download page by registering here (https://my.javonet.com/signup/?type=free).

How to Run the Sample Using Eclipse

In this section you will find step by step guide how to run this sample.

  1. Clone this repository - navigate with console window to the folder where you want to clone the repository and run the command below. Sample source code will be download to combit folder.
git clone https://github.com/Javonet/combit.git
  1. Open Eclipse IDE.

Because by default the source in the repository does not include Eclipse project files you need to create new workspace and import the project.

  1. Create Eclipse Workspace in the combit folder created by git.
  2. Right click on Project Explorer and choose Import next General > Projects from Folder or Archive and press Next.
  3. Press Directory... and point to the DataBindingJavaSample within the combit folder. Project should be automatically detected. Press Finish to complete.

Now your project is ready, you only need to add missing dependencies and set Javonet activation key.

  1. Register for free trial Javonet key Signup for Javonet.
  2. After registration is completed download Javonet Jar and copy to the Eclipse project.
  3. Right click Javonet Jar in Eclipse Project Explorer and choose Build Path > Add to Build Path
  4. Right click combit.ListLabel25.jar in Eclipse Project Explorer and choose Build Path > Add to Build Path
  5. Set your email and Javonet license key in DataBindingJavaSample/src/Form1.java file:
ListLabelActivation.setLicense(*****your-email-here*****, *****your-license-key-here*****);
  1. Register for combit List & Label .NET free trial Register for combit.
  2. Download and install combit List & Label components and copy combit.ListLabel25.dll to your Java project root folder.

combit.ListLabel25.dll can be found in List & Label install directory by default C:\Program Files (x86)\combit\LL25\Redistributable Files\combit.ListLabel25.dll

Now you can run the sample.

Screenshots

combit List & Label Java Sample Main Window

combit List & Label Java Sample Designer

combit List & Label Java Sample Preview

Extending the wrapper

Wrapper project combit.5 source code with ready to use Jar build script is in Wrapper folder

Troubleshooting

After importing the project to Eclipse each package in "src" is marked with red cross

It means that your Eclipse build path references non existing JRE or you did not copied and included in build path the Javonet JAR file.

When running the sample I get an exception "com.javonet.api.NException: Loading library failed. Library with name 'combit.ListLabel25.dll' was not found in current directory 'combit\DataBindingJavaSample' and in GAC."

This means that the combit.ListLabel25.dll has not been placed in project root directory and cannot by resolved by Javonet.

When running the sample, I press "Design" button and get exception "com.javonet.api.NException: The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine."

This exception means that List & Label components cannot find the OLEDB driver. It might mean that you did not install the List & Label components on your machine or you are using the x64 (64 bit) JRE. For this component to work you need to run the application using x86 (32 bit) JRE.

When running the sample in the List & Label designer window the toolbar is displayed as standard menu instead of Ribbon menu

Ribbon menu requires the ComCtl32.dll in version 6 to be loaded. Java by default when running the application using javaw.exe is loading version 5 which does not support ribbon framework. To get modern ribbon menu you need to run the sample using java.exe. To setup Eclipse for running the project with java.exe follow these steps:

  1. Right click your project > Choose Run As > Select Run Configurations > Go to JRE tab
  2. Select Alternate JRE and choose x86 JRE from the list
  3. New section Java executable will appear below. Select there the Alternate option and type java instead of javaw

About

Sample Java projects showing how to use combit List & Label .NET component from Java throught Javonet

Topics

Resources

Stars

3 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages