{"id":492,"date":"2013-09-30T11:47:29","date_gmt":"2013-09-30T11:47:29","guid":{"rendered":"http:\/\/mindfusion.eu\/blog\/?p=492"},"modified":"2021-01-08T15:55:25","modified_gmt":"2021-01-08T15:55:25","slug":"mindfusion-scheduling-for-java-1-1","status":"publish","type":"post","link":"https:\/\/mindfusion.dev\/blog\/mindfusion-scheduling-for-java-1-1\/","title":{"rendered":"MindFusion.Scheduling for Java Swing, V1.1"},"content":{"rendered":"<p>MindFusion has released a new version of its scheduling library for Java Swing. Here is an overview of the new features:<\/p>\n<p><strong>Item Effects<\/strong><\/p>\n<p>You can apply the new Glass and Aero visual effects to all items. If you want to apply an effect, create an instance of one of the effect classes, set up its properties and add the instance to the <a href=\"http:\/\/mindfusion.dev\/onlinehelp\/jplanner\/index.htm?M_com_mindfusion_scheduling_awt_AwtCalendar_getItemEffects_0.htm\">AwtCalendar.ItemEffects<\/a> collection. You can choose between two effect types &#8211; <a href=\"http:\/\/mindfusion.dev\/onlinehelp\/jplanner\/index.htm?T_com_mindfusion_scheduling_AeroEffect.htm\">AeroEffect<\/a> and <a href=\"http:\/\/mindfusion.dev\/onlinehelp\/jplanner\/index.htm?T_com_mindfusion_scheduling_GlassEffect.htm\">GlassEffect<\/a>. You can add, remove or modify effects at any time and this will reflect immediately on the appearance of the calendar. The Item Effects topic in the library&#8217;s documentation gives detailed explanation on how to create and apply visual effects.<\/p>\n<div id=\"attachment_497\" style=\"width: 823px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/09\/visual_effects.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-497\" class=\"size-full wp-image-497\" src=\"http:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/09\/visual_effects.png\" alt=\"Item visual effects\" width=\"813\" height=\"480\" srcset=\"https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/09\/visual_effects.png 813w, https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/09\/visual_effects-300x177.png 300w\" sizes=\"auto, (max-width: 813px) 100vw, 813px\" \/><\/a><p id=\"caption-attachment-497\" class=\"wp-caption-text\">Item visual effects<\/p><\/div>\n<p><strong>Custom Grouping<\/strong><\/p>\n<p>Custom grouping lets you specify secondary resources individually for each primary resource. You an do this with the new <a href=\"http:\/\/mindfusion.dev\/onlinehelp\/jplanner\/index.htm?M_com_mindfusion_scheduling_CalendarListener_customizeGrouping_1_CustomizeGroupingEvent.htm\">customizeGrouping<\/a> event. You can also apply grouping by the runtime type of the resources, not just the four predefined categories.<\/p>\n<div id=\"attachment_496\" style=\"width: 915px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/09\/custom_grouping.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-496\" class=\"size-full wp-image-496\" src=\"http:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/09\/custom_grouping.png\" alt=\"Custom grouping of items\" width=\"905\" height=\"283\" srcset=\"https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/09\/custom_grouping.png 905w, https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2013\/09\/custom_grouping-300x93.png 300w\" sizes=\"auto, (max-width: 905px) 100vw, 905px\" \/><\/a><p id=\"caption-attachment-496\" class=\"wp-caption-text\">Custom grouping of items<\/p><\/div>\n<p><strong>New Events<\/strong><\/p>\n<p>The <a href=\"http:\/\/mindfusion.dev\/onlinehelp\/jplanner\/index.htm?T_com_mindfusion_scheduling_CalendarListener.htm\">CalendarListener<\/a> interface exposes several new events &#8211; <a href=\"http:\/\/mindfusion.dev\/onlinehelp\/jplanner\/index.htm?M_com_mindfusion_scheduling_CalendarListener_beginItemDrawing_1_EventObject.htm\">beginItemDrawing<\/a>, <a href=\"http:\/\/mindfusion.dev\/onlinehelp\/jplanner\/index.htm?M_com_mindfusion_scheduling_CalendarListener_itemDrawing_1_DrawEvent.htm\">itemDrawing<\/a>, <a href=\"http:\/\/mindfusion.dev\/onlinehelp\/jplanner\/index.htm?M_com_mindfusion_scheduling_CalendarListener_endItemDrawing_1_EventObject.htm\">endItemDrawing<\/a>, and <a href=\"http:\/\/mindfusion.dev\/onlinehelp\/jplanner\/index.htm?M_com_mindfusion_scheduling_CalendarListener_filterItem_1_ItemConfirmEvent.htm\">filterItem<\/a>.<\/p>\n<p><strong>Miscellaneous<\/strong><\/p>\n<ul>\n<li>We have fixed a bug where styled item texts did not appear.<\/li>\n<li>The <a href=\"http:\/\/mindfusion.dev\/onlinehelp\/jplanner\/index.htm?O_T_com_mindfusion_scheduling_awt_AwtCalendar_getExactDateAt.htm\">getExactDateAt<\/a> method works more consistently in various scenarios.<\/li>\n<li>New setViewport method.<\/li>\n<\/ul>\n<p>You can read more about the new version at the forum. The trial version is available for immediate download from the link below:<\/p>\n<p align=\"center\"><a href=\"https:\/\/mindfusion.dev\/JPlannerTrial.zip\">Download Scheduling for Java Swing Library, V1.1 Trial Version<\/a><\/p>\n<p>Technical support is available at the Scheduling for Java forum, per e-mail or through the help desk. Providing timely and high-quality technical support to all its clients and evaluators is a priority for MindFusion. We make sure your questions get competent and detailed answers within hours after being posted.<\/p>\n<p>About Scheduling for Java Swing: A programming class library written entirely in Java that lets you build the most sophisticated schedules, calendars and task managers fast and easy. The component boasts a comprehensive feature set that includes custom-typed events, undo\/redo functionality, scrolling, tool tips and much more. You can choose among six view styles, which are easy to change and customize. The appearance of each schedule is completely customizable and supports themes, user-assigned mouse cursors and a variety of font, pen and brush options.<\/p>\n<p>A detailed list with the features of the tool is available at the <a href=\"http:\/\/mindfusion.dev\/features-jplanner.html\">Scheduling for Java Swing features page<\/a>. The trial version includes a variety of samples and you have plenty of sample code to study. <a href=\"http:\/\/mindfusion.dev\/onlinehelp\/jplanner\/index.htm\">Online documentation<\/a> with useful tutorials is also available.<\/p>\n<p>The library is royalty-free, source-code is also available. You can see a list of the current prices <a href=\"http:\/\/mindfusion.dev\/buy-jplanner.html\">here<\/a>. Check <a href=\"http:\/\/mindfusion.dev\/discounts.html\">the discount page<\/a> for a list of the available discounts.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MindFusion has released a new version of its scheduling library for Java Swing. Here is an overview of the new features: Item Effects You can apply the new Glass and Aero visual effects to all items. If you want to &hellip; <a href=\"https:\/\/mindfusion.dev\/blog\/mindfusion-scheduling-for-java-1-1\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[2,104],"tags":[82,146,27,147,83,43,44,28,145],"class_list":["post-492","post","type-post","status-publish","format-standard","hentry","category-product-releases","category-scheduling-2","tag-aero","tag-appointment-management","tag-calendar","tag-effects","tag-glass","tag-java","tag-library","tag-schedule","tag-time-plan"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3RlKs-7W","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts\/492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/comments?post=492"}],"version-history":[{"count":10,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts\/492\/revisions"}],"predecessor-version":[{"id":2465,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts\/492\/revisions\/2465"}],"wp:attachment":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/media?parent=492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/categories?post=492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/tags?post=492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}