📄 holidaycalendardemo.java
字号:
gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel4.add(cWed, gridBagConstraints); cThu.setSelected(true); cThu.setText(days[5]); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel4.add(cThu, gridBagConstraints); cFri.setSelected(true); cFri.setText(days[6]); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel4.add(cFri, gridBagConstraints); cSat.setSelected(true); cSat.setText(days[7]); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel4.add(cSat, gridBagConstraints); bUpdate.setText("Update"); bUpdate.addActionListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel4.add(bUpdate, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 0.5; jPanel1.add(jPanel4, gridBagConstraints); jPanel7.setLayout(new java.awt.GridBagLayout()); jPanel7.setBorder(new javax.swing.border.TitledBorder("Properties")); jLabel5.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING); jLabel5.setText("Orientation"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel7.add(jLabel5, gridBagConstraints); cVertical.setSelected(true); cVertical.setText("Vertical"); orientationGroup.add(cVertical); cVertical.addActionListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel7.add(cVertical, gridBagConstraints); cHorizontal.setText("Horizontal"); orientationGroup.add(cHorizontal); cHorizontal.addActionListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel7.add(cHorizontal, gridBagConstraints); jLabel6.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING); jLabel6.setText("Scroll Position"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel7.add(jLabel6, gridBagConstraints); cScrollUp.setSelected(true); cScrollUp.setText("Up/Left"); scrollGroup.add(cScrollUp); cScrollUp.addActionListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel7.add(cScrollUp, gridBagConstraints); cScrollDown.setText("Down/Rigth"); scrollGroup.add(cScrollDown); cScrollDown.addActionListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel7.add(cScrollDown, gridBagConstraints); jLabel7.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING); jLabel7.setText("Year Position"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel7.add(jLabel7, gridBagConstraints); cYearUp.setSelected(true); cYearUp.setText("Up/Left"); yearGroup.add(cYearUp); cYearUp.addActionListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel7.add(cYearUp, gridBagConstraints); cYearDown.setText("Down/Rigth"); yearGroup.add(cYearDown); cYearDown.addActionListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel7.add(cYearDown, gridBagConstraints); jLabel8.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING); jLabel8.setText("FirstDay"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel7.add(jLabel8, gridBagConstraints); cSunday.setSelected(true); cSunday.setText("Sunday"); firstDayGroup.add(cSunday); cSunday.addItemListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel7.add(cSunday, gridBagConstraints); cMonday.setText("Monday"); firstDayGroup.add(cMonday); cMonday.addItemListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel7.add(cMonday, gridBagConstraints); jLabel9.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING); jLabel9.setText("SelectionMode"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel7.add(jLabel9, gridBagConstraints); cSelection.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "SingleSelection", "SingleInterval", "MultipleInterval" })); cSelection.addItemListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel7.add(cSelection, gridBagConstraints); cAntiAliased.setText("AntiAliased"); cAntiAliased.addItemListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; jPanel7.add(cAntiAliased, gridBagConstraints); cEnabled.setSelected(true); cEnabled.setText("Enabled"); cEnabled.addItemListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel7.add(cEnabled, gridBagConstraints); cEternal.setSelected(true); cEternal.setText("Eternal Scroll"); cEternal.addItemListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; jPanel7.add(cEternal, gridBagConstraints); cShowToday.setText("Show Today"); cShowToday.addItemListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; jPanel7.add(cShowToday, gridBagConstraints); cShowMoon.setText("Show Moon"); cShowMoon.addItemListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; jPanel7.add(cShowMoon, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; jPanel7.add(jPanel8, gridBagConstraints); bRefresh.setText("Update"); bRefresh.addActionListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel7.add(bRefresh, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel7.add(sPanels, gridBagConstraints); jLabel3.setText("Panels"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel7.add(jLabel3, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; jPanel1.add(jPanel7, gridBagConstraints); jScrollPane2.setViewportView(jPanel1); getContentPane().add(jScrollPane2, java.awt.BorderLayout.CENTER); bExit.setText("Exit"); bExit.addActionListener(formListener); jPanel2.add(bExit); getContentPane().add(jPanel2, java.awt.BorderLayout.SOUTH); jPanel6.setLayout(new java.awt.GridBagLayout()); jLabel4.setText("Set Date"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel6.add(jLabel4, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel6.add(jPanel5, gridBagConstraints); jPanel9.setLayout(new java.awt.GridBagLayout()); bGetValue.setText("getValue"); bGetValue.addActionListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel9.add(bGetValue, gridBagConstraints); bGetValues.setText("getValues"); bGetValues.addActionListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2); jPanel9.add(bGetValues, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH; gridBagConstraints.insets = new java.awt.Insets(6, 0, 0, 0); jPanel6.add(jPanel9, gridBagConstraints); jScrollPane1.setViewportView(dlista); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.insets = new java.awt.Insets(6, 0, 0, 0); jPanel6.add(jScrollPane1, gridBagConstraints); getContentPane().add(jPanel6, java.awt.BorderLayout.EAST); pack(); } // Code for dispatching events from components to event handlers. private class FormListener implements java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.WindowListener, javax.swing.event.ListSelectionListener { public void actionPerformed(java.awt.event.ActionEvent evt) { if (evt.getSource() == bAdd) { HolidayCalendarDemo.this.bAddActionPerformed(evt); } else if (evt.getSource() == bRemove) { HolidayCalendarDemo.this.bRemoveActionPerformed(evt); } else if (evt.getSource() == bLoad) { HolidayCalendarDemo.this.bLoadActionPerformed(evt); } else if (evt.getSource() == bSave) { HolidayCalendarDemo.this.bSaveActionPerformed(evt); } else if (evt.getSource() == bUpdate) { HolidayCalendarDemo.this.bUpdateActionPerformed(evt); } else if (evt.getSource() == cVertical) { HolidayCalendarDemo.this.cVerticalActionPerformed(evt); } else if (evt.getSource() == cHorizontal) { HolidayCalendarDemo.this.cHorizontalActionPerformed(evt); } else if (evt.getSource() == cScrollUp) { HolidayCalendarDemo.this.cScrollUpActionPerformed(evt); } else if (evt.getSource() == cScrollDown) { HolidayCalendarDemo.this.cScrollDownActionPerformed(evt); } else if (evt.getSource() == cYearUp) { HolidayCalendarDemo.this.cYearUpActionPerformed(evt); } else if (evt.getSource() == cYearDown) { HolidayCalendarDemo.this.cYearDownActionPerformed(evt); } else if (evt.getSource() == bRefresh) {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -