关于用于Java Swing的MindFusion调度:该库提供了广泛的功能集,用于创建和自定义各种日历,任务列表,时间管理表,资源分配表等。它拥有各种用于自定义外观的选项和用于处理用户操作的众多事件。分发档案包括大量样本和大量文档。
下载Mindfusion最新版本
I. MS SQL EXPRESS服务器配置
我们从https://www.microsoft.com/en-us/sql-server/sql-server-downloads下载并安装MS SQL EXPRESS服务器。该安装还包括一个名为“Sql Server Configuration Manager”的应用程序。我们启动该应用程序并单击“SQL Services”选项卡。我们需要确保两个服务正在运行:
- SQL Server
- SQL Server Browser
您可以通过按顶部工具栏中的箭头来启动这些服务。如果您无法执行此操作,则需要更改此服务的“Start Mode”。双击它,然后在出现的“Properties”对话框中单击“Service”选项卡。在那里,您将找到“Start Mode”属性并将其更改为“Manual”。完成此操作后,您可以从工具栏图标启动,停止或暂停服务。

要启动SQL Server服务,您可能必须将其“Start Mode”更改为“Manual”。
然后我们单击“SQL Native Client”节点,然后选择“Client Protocols”选项卡。我们确保启用TCP/IP协议。

确保已启用TCP/IP协议以使JDBC连接成功
下一步是从https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssmsiew=sql-server-2017下载Microsoft SQL Server Management Studio
一旦我们安装并启动它,我们就可以创建一个名为bookings的新数据库。我们右键单击Databases菜单并选择“New Database”。我们称之为“预订”。然后我们在“预订”下展开树,然后右键单击“Tables”节点。将打开一个窗口,我们可以在其中定义新表的列。我们添加两列:
- 类型为整数的id,我们通过右键单击它来设置主键。
- dates_date类型为DateTime,它将保存已预订的日期。

MS SQL Server management Studio:用于定义新表的对话框

下一步是创建一个将连接到此数据库的新用户。我们单击导航树上的“安全”节点,然后单击“登录”。右键单击,我们选择“新登录&r然后我们定义一个Calendar变量并将其分配给Calendar类的新实例。
public MainWindow() throws ClassNotFoundException{setDefaultCloseOperation(EXIT_ON_CLOSE);setSize(368, 362);setTitle("MindFusion.Scheduling Sample: Minimal Application");calendar = new Calendar();calendar.setTheme(ThemeType.Light);......................................................establishConnection();}private Calendar calendar;
在方法结束时,我们调用establishConnection并连接到MS SQL Server。
IV.设置日历日期的样式
我们的示例应用程序的目的是为日历中与我们从数据库中读取的日期对应的单元格着色。为了做到这一点,我们使用DATESTYLE,设置了一些有用的外观性能到与指定的单元格区域类setFrom和setTo方法。我们使用setBrush来更改单元格的背景。
while (rs.next()) {System.out.println(rs.getString("booked_date"));Date date = rs.getDate("booked_date");DateStyle dStyle = new DateStyle();dStyle.setFrom(new DateTime(date));dStyle.setTo(new DateTime(date));Style style = new Style();style.setBrush(new SolidBrush(Color.pink));dStyle.setStyle(style);calendar.getDayStyles().add(dStyle);}
最后,我们将样式添加到日历的DayStyles集合中。 这是最终的申请:

您可以从此链接下载项目以及MS SQL Server JDBC驱动程序库和调度库:
下载使用MS SQL Server JDBC连接的JPlanner示例应用程序
关于用于Java Swing的MindFusion调度:该库提供了广泛的功能集,用于创建和自定义各种日历,任务列表,时间管理表,资源分配表等。它拥有各种用于自定义外观的选项和用于处理用户操作的众多事件。分发档案包括大量样本和大量文档。
标签:图表图表控件
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!