Обновлена форма DailyPad
This commit is contained in:
parent
c3d1cabb2b
commit
851eca861b
@ -85,6 +85,10 @@
|
|||||||
</Properties>
|
</Properties>
|
||||||
</Component>
|
</Component>
|
||||||
<Component class="javax.swing.JTextField" name="eventName">
|
<Component class="javax.swing.JTextField" name="eventName">
|
||||||
|
<AuxValues>
|
||||||
|
<AuxValue name="JavaCodeGenerator_VariableLocal" type="java.lang.Boolean" value="false"/>
|
||||||
|
<AuxValue name="JavaCodeGenerator_VariableModifier" type="java.lang.Integer" value="2"/>
|
||||||
|
</AuxValues>
|
||||||
</Component>
|
</Component>
|
||||||
<Component class="javax.swing.JLabel" name="descriptionLabel">
|
<Component class="javax.swing.JLabel" name="descriptionLabel">
|
||||||
<Properties>
|
<Properties>
|
||||||
@ -103,6 +107,10 @@
|
|||||||
<Property name="columns" type="int" value="20"/>
|
<Property name="columns" type="int" value="20"/>
|
||||||
<Property name="rows" type="int" value="5"/>
|
<Property name="rows" type="int" value="5"/>
|
||||||
</Properties>
|
</Properties>
|
||||||
|
<AuxValues>
|
||||||
|
<AuxValue name="JavaCodeGenerator_VariableLocal" type="java.lang.Boolean" value="false"/>
|
||||||
|
<AuxValue name="JavaCodeGenerator_VariableModifier" type="java.lang.Integer" value="2"/>
|
||||||
|
</AuxValues>
|
||||||
</Component>
|
</Component>
|
||||||
</SubComponents>
|
</SubComponents>
|
||||||
</Container>
|
</Container>
|
||||||
@ -117,26 +125,43 @@
|
|||||||
<SpinnerModel initial="now" stepSize="2" type="date"/>
|
<SpinnerModel initial="now" stepSize="2" type="date"/>
|
||||||
</Property>
|
</Property>
|
||||||
</Properties>
|
</Properties>
|
||||||
|
<AuxValues>
|
||||||
|
<AuxValue name="JavaCodeGenerator_VariableLocal" type="java.lang.Boolean" value="false"/>
|
||||||
|
<AuxValue name="JavaCodeGenerator_VariableModifier" type="java.lang.Integer" value="2"/>
|
||||||
|
</AuxValues>
|
||||||
</Component>
|
</Component>
|
||||||
<Component class="javax.swing.JCheckBox" name="importantCheckBox">
|
<Component class="javax.swing.JCheckBox" name="importantCheckBox">
|
||||||
<Properties>
|
<Properties>
|
||||||
<Property name="text" type="java.lang.String" value="Важное"/>
|
<Property name="text" type="java.lang.String" value="Важное"/>
|
||||||
</Properties>
|
</Properties>
|
||||||
|
<AuxValues>
|
||||||
|
<AuxValue name="JavaCodeGenerator_VariableLocal" type="java.lang.Boolean" value="false"/>
|
||||||
|
<AuxValue name="JavaCodeGenerator_VariableModifier" type="java.lang.Integer" value="2"/>
|
||||||
|
</AuxValues>
|
||||||
</Component>
|
</Component>
|
||||||
<Component class="javax.swing.JButton" name="applyButton">
|
<Component class="javax.swing.JButton" name="applyButton">
|
||||||
<Properties>
|
<Properties>
|
||||||
<Property name="text" type="java.lang.String" value="Применить"/>
|
<Property name="text" type="java.lang.String" value="Применить"/>
|
||||||
</Properties>
|
</Properties>
|
||||||
|
<Events>
|
||||||
|
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="applyButtonActionPerformed"/>
|
||||||
|
</Events>
|
||||||
</Component>
|
</Component>
|
||||||
<Component class="javax.swing.JButton" name="prevButton">
|
<Component class="javax.swing.JButton" name="prevButton">
|
||||||
<Properties>
|
<Properties>
|
||||||
<Property name="text" type="java.lang.String" value="<<"/>
|
<Property name="text" type="java.lang.String" value="<<"/>
|
||||||
</Properties>
|
</Properties>
|
||||||
|
<Events>
|
||||||
|
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="prevButtonActionPerformed"/>
|
||||||
|
</Events>
|
||||||
</Component>
|
</Component>
|
||||||
<Component class="javax.swing.JButton" name="nextButton">
|
<Component class="javax.swing.JButton" name="nextButton">
|
||||||
<Properties>
|
<Properties>
|
||||||
<Property name="text" type="java.lang.String" value=">>"/>
|
<Property name="text" type="java.lang.String" value=">>"/>
|
||||||
</Properties>
|
</Properties>
|
||||||
|
<Events>
|
||||||
|
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="nextButtonActionPerformed"/>
|
||||||
|
</Events>
|
||||||
</Component>
|
</Component>
|
||||||
</SubComponents>
|
</SubComponents>
|
||||||
</Form>
|
</Form>
|
||||||
|
@ -3,12 +3,16 @@
|
|||||||
|
|
||||||
package tse.lr4;
|
package tse.lr4;
|
||||||
|
|
||||||
|
import java.awt.event.ActionEvent;
|
||||||
|
import java.awt.event.ActionListener;
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import javax.swing.GroupLayout;
|
import javax.swing.GroupLayout;
|
||||||
import javax.swing.JButton;
|
import javax.swing.JButton;
|
||||||
import javax.swing.JCheckBox;
|
import javax.swing.JCheckBox;
|
||||||
import javax.swing.JLabel;
|
import javax.swing.JLabel;
|
||||||
|
import javax.swing.JPanel;
|
||||||
import javax.swing.JScrollPane;
|
import javax.swing.JScrollPane;
|
||||||
import javax.swing.JSpinner;
|
import javax.swing.JSpinner;
|
||||||
import javax.swing.JTextArea;
|
import javax.swing.JTextArea;
|
||||||
@ -20,32 +24,26 @@ import javax.swing.SpinnerDateModel;
|
|||||||
*
|
*
|
||||||
* @author aNNiMON
|
* @author aNNiMON
|
||||||
*/
|
*/
|
||||||
public class PadPanel extends javax.swing.JPanel {
|
public class PadPanel extends JPanel {
|
||||||
|
|
||||||
|
private int padIndex;
|
||||||
|
|
||||||
/**
|
|
||||||
* Creates new form PadPanel
|
|
||||||
*/
|
|
||||||
public PadPanel() {
|
public PadPanel() {
|
||||||
|
padIndex = 0;
|
||||||
initComponents();
|
initComponents();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* This method is called from within the constructor to
|
|
||||||
* initialize the form.
|
|
||||||
* WARNING: Do NOT modify this code. The content of this method is
|
|
||||||
* always regenerated by the Form Editor.
|
|
||||||
*/
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
private void initComponents() {//GEN-BEGIN:initComponents
|
private void initComponents() {//GEN-BEGIN:initComponents
|
||||||
|
|
||||||
JLabel eventLabel = new JLabel();
|
JLabel eventLabel = new JLabel();
|
||||||
JTextField eventName = new JTextField();
|
eventName = new JTextField();
|
||||||
JLabel descriptionLabel = new JLabel();
|
JLabel descriptionLabel = new JLabel();
|
||||||
JScrollPane jScrollPane1 = new JScrollPane();
|
JScrollPane jScrollPane1 = new JScrollPane();
|
||||||
JTextArea descriptionTextArea = new JTextArea();
|
descriptionTextArea = new JTextArea();
|
||||||
JLabel dateTimeLabel = new JLabel();
|
JLabel dateTimeLabel = new JLabel();
|
||||||
JSpinner dateSpinner = new JSpinner();
|
dateSpinner = new JSpinner();
|
||||||
JCheckBox importantCheckBox = new JCheckBox();
|
importantCheckBox = new JCheckBox();
|
||||||
JButton applyButton = new JButton();
|
JButton applyButton = new JButton();
|
||||||
JButton prevButton = new JButton();
|
JButton prevButton = new JButton();
|
||||||
JButton nextButton = new JButton();
|
JButton nextButton = new JButton();
|
||||||
@ -65,10 +63,25 @@ public class PadPanel extends javax.swing.JPanel {
|
|||||||
importantCheckBox.setText("Важное");
|
importantCheckBox.setText("Важное");
|
||||||
|
|
||||||
applyButton.setText("Применить");
|
applyButton.setText("Применить");
|
||||||
|
applyButton.addActionListener(new ActionListener() {
|
||||||
|
public void actionPerformed(ActionEvent evt) {
|
||||||
|
applyButtonActionPerformed(evt);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
prevButton.setText("<<");
|
prevButton.setText("<<");
|
||||||
|
prevButton.addActionListener(new ActionListener() {
|
||||||
|
public void actionPerformed(ActionEvent evt) {
|
||||||
|
prevButtonActionPerformed(evt);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
nextButton.setText(">>");
|
nextButton.setText(">>");
|
||||||
|
nextButton.addActionListener(new ActionListener() {
|
||||||
|
public void actionPerformed(ActionEvent evt) {
|
||||||
|
nextButtonActionPerformed(evt);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
GroupLayout layout = new GroupLayout(this);
|
GroupLayout layout = new GroupLayout(this);
|
||||||
this.setLayout(layout);
|
this.setLayout(layout);
|
||||||
@ -124,7 +137,53 @@ public class PadPanel extends javax.swing.JPanel {
|
|||||||
);
|
);
|
||||||
}//GEN-END:initComponents
|
}//GEN-END:initComponents
|
||||||
|
|
||||||
|
private void applyButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_applyButtonActionPerformed
|
||||||
|
// TODO add your handling code here:
|
||||||
|
|
||||||
|
}//GEN-LAST:event_applyButtonActionPerformed
|
||||||
|
|
||||||
|
private void prevButtonActionPerformed(ActionEvent evt) {//GEN-FIRST:event_prevButtonActionPerformed
|
||||||
|
// TODO add your handling code here:
|
||||||
|
selectPreviousNotePad();
|
||||||
|
}//GEN-LAST:event_prevButtonActionPerformed
|
||||||
|
|
||||||
|
private void nextButtonActionPerformed(ActionEvent evt) {//GEN-FIRST:event_nextButtonActionPerformed
|
||||||
|
// TODO add your handling code here:
|
||||||
|
selectNextNotePad();
|
||||||
|
}//GEN-LAST:event_nextButtonActionPerformed
|
||||||
|
|
||||||
|
private void selectPreviousNotePad() {
|
||||||
|
if (padIndex <= 0) return;
|
||||||
|
padIndex--;
|
||||||
|
selectNotePad(getNotePad());
|
||||||
|
}
|
||||||
|
|
||||||
|
private void selectNextNotePad() {
|
||||||
|
if (padIndex >= getNotepads().size() - 1) return;
|
||||||
|
padIndex++;
|
||||||
|
selectNotePad(getNotePad());
|
||||||
|
}
|
||||||
|
|
||||||
|
private void selectNotePad(NotePad pad) {
|
||||||
|
if (pad == null) return;
|
||||||
|
eventName.setText(pad.getName());
|
||||||
|
descriptionTextArea.setText(pad.getDescription());
|
||||||
|
dateSpinner.setValue(pad.getDate());
|
||||||
|
importantCheckBox.setSelected(pad.isImportant());
|
||||||
|
}
|
||||||
|
|
||||||
|
private NotePad getNotePad() {
|
||||||
|
return NotePadManager.getInstance().getNotepads().get(padIndex);
|
||||||
|
}
|
||||||
|
|
||||||
|
private ArrayList<NotePad> getNotepads() {
|
||||||
|
return NotePadManager.getInstance().getNotepads();
|
||||||
|
}
|
||||||
|
|
||||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||||
|
private JSpinner dateSpinner;
|
||||||
|
private JTextArea descriptionTextArea;
|
||||||
|
private JTextField eventName;
|
||||||
|
private JCheckBox importantCheckBox;
|
||||||
// End of variables declaration//GEN-END:variables
|
// End of variables declaration//GEN-END:variables
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user