Advertisement
GakPower

Java Code

Jun 16th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 143.58 KB | None | 0 0
  1. import javax.swing.*;
  2. import java.awt.*;
  3. import java.awt.event.*;
  4. import javax.swing.JFrame;
  5. import java.io.*;
  6. import java.text.ParseException;
  7. import java.text.SimpleDateFormat;
  8. import java.util.*;
  9. import java.util.regex.Pattern;
  10. import java.util.regex.Matcher;
  11. import javax.swing.JButton;
  12. import java.net.URL;
  13. import javax.swing.JPanel;
  14. import javax.swing.JScrollPane;
  15. import javax.swing.JTextArea;
  16. import javax.swing.table.DefaultTableModel;
  17. import javax.swing.table.DefaultTableCellRenderer;
  18. import javax.swing.table.TableModel;
  19. import javax.swing.border.Border;
  20. import java.awt.BorderLayout;
  21. import java.awt.event.ActionEvent;
  22. import java.awt.event.ActionListener;
  23. import java.util.Vector;
  24. import java.io.*;
  25. import javax.swing.*;
  26. import javax.swing.table.*;
  27.  
  28. class JTableUtilities
  29. {
  30.     public static void setCellsAlignment(JTable table, int alignment)
  31.     {
  32.         DefaultTableCellRenderer rightRenderer = new DefaultTableCellRenderer();
  33.         rightRenderer.setHorizontalAlignment(alignment);
  34.  
  35.         TableModel tableModel = table.getModel();
  36.  
  37.         for (int columnIndex = 0; columnIndex < tableModel.getColumnCount(); columnIndex++)
  38.         {
  39.             table.getColumnModel().getColumn(columnIndex).setCellRenderer(rightRenderer);
  40.         }
  41.     }
  42. }
  43.  
  44. public class Test {
  45.     public static void main(String[] args){
  46.         JFrame frame = new JFrame("Login");
  47.         frame.setResizable(false);
  48.         frame.setSize(new Dimension(335, 195));
  49.         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  50.         frame.setLocation(100, 200);
  51.         Font font9 = new Font("Arial Baltic",2,9);
  52.         Font font14 = new Font("Arial Baltic ",2 | 3,14);
  53.         Font font22 = new Font("Arial Baltic ",2 | 3,22);
  54.         JPanel panel1 = new JPanel();
  55.         panel1.setLayout(null);
  56.         JLabel labeluser = new JLabel("Username: ");
  57.         labeluser.setBounds(20, 28, 100, 20);
  58.         labeluser.setFont(font14);
  59.         panel1.add(labeluser);
  60.         JTextField textfielduser = new JTextField(20);
  61.         textfielduser.setBounds(110, 30, 200, 20);
  62.         panel1.add(textfielduser);
  63.         //============================================
  64.         JLabel labelpass = new JLabel("Password: ");
  65.         labelpass.setBounds(20, 57, 80, 25);
  66.         labelpass.setFont(font14);
  67.         panel1.add(labelpass);
  68.         JPasswordField textfieldpass = new JPasswordField(20);
  69.         textfieldpass.setBounds(110, 60, 200, 20);
  70.         panel1.add(textfieldpass);
  71.         //=============================================
  72.         JButton loginButton = new JButton();
  73.         URL loginaplo_url =  Test.class.getResource("LoginButton/loginaplo.png");
  74.         URL loginhover_url =  Test.class.getResource("LoginButton/loginhover.png");
  75.         URL loginpressed_url =  Test.class.getResource("LoginButton/loginpressed.png");
  76.  
  77.         ImageIcon loginaplo = new ImageIcon(loginaplo_url);
  78.         ImageIcon loginhover = new ImageIcon(loginhover_url);
  79.         ImageIcon loginpressed = new ImageIcon(loginpressed_url);
  80.  
  81.         loginButton.setIcon(loginaplo);
  82.         loginButton.setFont(font14);
  83.         frame.getRootPane().setDefaultButton(loginButton);
  84.         loginButton.setContentAreaFilled(false);
  85.         loginButton.setBorderPainted(false);
  86.         loginButton.setRolloverEnabled(true);
  87.         loginButton.setBounds(122, 100, 120, 40);
  88.         loginButton.addMouseListener(new java.awt.event.MouseAdapter() {
  89.             public void mouseEntered(java.awt.event.MouseEvent evt) {
  90.                 loginButton.setIcon(loginhover);
  91.             }
  92.  
  93.             public void mouseExited(java.awt.event.MouseEvent evt) {
  94.                 loginButton.setIcon(loginaplo);
  95.             }
  96.         });
  97.  
  98.         //==================================================
  99.         //=====================FRAME2=======================
  100.         //==================================================
  101.         new File("C:\\Database\\Temp_Inputs").mkdirs();
  102.         new File("C:\\Database\\ComboBoxes").mkdirs();
  103.         new File("C:\\Database\\Table").mkdirs();
  104.         JFrame frame2 = new JFrame("Database");
  105.         frame2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  106.         frame2.setExtendedState(frame2.getExtendedState() | JFrame.MAXIMIZED_BOTH);
  107.         frame2.setMinimumSize(new Dimension(1920, 1080));
  108.         frame2.setResizable(true);
  109.         JPanel panel2 = new JPanel(null);
  110.         frame2.add(panel2);
  111.         //=================MENU==================
  112.         JMenuBar menubar = new JMenuBar();
  113.         JMenu menu = new JMenu("Menu");
  114.         JMenuItem item = new JMenuItem("Exit");
  115.         item.addActionListener(new ActionListener(){
  116.             @Override
  117.             public void actionPerformed(ActionEvent e) {
  118.                 System.exit(0);
  119.             }
  120.         });
  121.         menu.add(item);
  122.         menubar.add(menu);
  123.         frame2.setJMenuBar(menubar);
  124.         //==================ImageBack====================
  125.         //JLabel backphoto = new JLabel(new ImageIcon("src/back.png"));
  126.         //panel2.add(backphoto);
  127.  
  128.         //==================Labels=======================
  129.  
  130.         JLabel date_leave = new JLabel("Αναχώριση");
  131.         JLabel item_leave = new JLabel("Προϊόν Αναχώρισης");
  132.         JLabel company = new JLabel("Εταιρία");
  133.         JLabel ship_leave = new JLabel("Πλοίο Αναχώρισης");
  134.         JLabel from_to_1 = new JLabel("Λιμάνι(Απο-Προς)");
  135.         JLabel time_1 = new JLabel("Ώρα");
  136.         JLabel unloading = new JLabel("Ξεφόρτωμα");
  137.         JLabel loading = new JLabel("Φόρτωμα");
  138.         JLabel ship_return = new JLabel("Πλοίο Επιστροφής");
  139.         JLabel from_to_2 = new JLabel("Λιμάνι(Απο-Προς)");
  140.         JLabel time_2 = new JLabel("Ώρα");
  141.         JLabel item_return = new JLabel("Προϊόν Επιστροφής");
  142.         JLabel date_return = new JLabel("Επιστροφή");
  143.         JLabel money_used = new JLabel("Φορτωτική");
  144.         JLabel money_earned = new JLabel("Μισθός");
  145.         JLabel track = new JLabel("Φορτηγό");
  146.         JLabel km = new JLabel("Χιλιόμετρα");
  147.         JLabel parea = new JLabel("Παρέα");
  148.         JLabel comments = new JLabel("Σχόλια");
  149.  
  150.         final JLabel version = new JLabel("Version 1.0  All rights reserved");
  151.  
  152.         JLabel line_separator = new JLabel();
  153.         URL line_separator_url =  Test.class.getResource("/line_separator.gif");
  154.         ImageIcon line_separator_img = new ImageIcon(line_separator_url);
  155.         line_separator.setIcon(line_separator_img);
  156.         line_separator.setBounds(250,1,1000,1000);
  157.         line_separator.setVisible(true);
  158.         panel2.add(line_separator);
  159.  
  160.         date_leave.setBounds(20, 4, 150,20);
  161.         item_leave.setBounds(20, 54, 150,20);
  162.         company.setBounds(20, 104, 150,20);
  163.         ship_leave.setBounds(20, 154, 150,20);
  164.         from_to_1.setBounds(20, 204, 150,20);
  165.         time_1.setBounds(20, 254, 150,20);
  166.         unloading.setBounds(20, 304, 150,20);
  167.         loading.setBounds(20, 354, 150,20);
  168.         ship_return.setBounds(20, 404, 150,20);
  169.         from_to_2.setBounds(20, 454, 150,20);
  170.         time_2.setBounds(20, 504, 150,20);
  171.         item_return.setBounds(20, 554, 150,20);
  172.         date_return.setBounds(20, 604, 150,20);
  173.         money_used.setBounds(20, 654, 150,20);
  174.         money_earned.setBounds(20, 704, 150,20);
  175.         track.setBounds(20, 754, 150,20);
  176.         km.setBounds(20, 804, 150,20);
  177.         parea.setBounds(20, 854, 150,20);
  178.         comments.setBounds(20, 904, 150,20);
  179.  
  180.         version.setBounds(1785,935,140,20);
  181.  
  182.  
  183.         date_leave.setFont(font14);
  184.         item_leave.setFont(font14);
  185.         company.setFont(font14);
  186.         ship_leave.setFont(font14);
  187.         from_to_1.setFont(font14);
  188.         time_1.setFont(font14);
  189.         unloading.setFont(font14);
  190.         loading.setFont(font14);
  191.         ship_return.setFont(font14);
  192.         from_to_2.setFont(font14);
  193.         time_2.setFont(font14);
  194.         item_return.setFont(font14);
  195.         date_return.setFont(font14);
  196.         money_used.setFont(font14);
  197.         money_earned.setFont(font14);
  198.         track.setFont(font14);
  199.         km.setFont(font14);
  200.         parea.setFont(font14);
  201.         comments.setFont(font14);
  202.  
  203.         version.setFont(font9);
  204.  
  205.  
  206.         panel2.add(date_leave);
  207.         panel2.add(item_leave);
  208.         panel2.add(company);
  209.         panel2.add(ship_leave);
  210.         panel2.add(from_to_1);
  211.         panel2.add(time_1);
  212.         panel2.add(unloading);
  213.         panel2.add(loading);
  214.         panel2.add(ship_return);
  215.         panel2.add(from_to_2);
  216.         panel2.add(time_2);
  217.         panel2.add(item_return);
  218.         panel2.add(date_return);
  219.         panel2.add(money_used);
  220.         panel2.add(money_earned);
  221.         panel2.add(track);
  222.         panel2.add(km);
  223.         panel2.add(parea);
  224.         panel2.add(comments);
  225.  
  226.         panel2.add(version);
  227.  
  228.         //=================ComboBoxes===========================
  229.         String[] item_leave_ar = {"gak", "gak1", "gak2"};
  230.         String[] company_ar = {"gak", "gak1", "gak2"};
  231.         String[] ship_leave_ar = {"gak", "gak1"," gak2"};
  232.         String[] from_to_1_ar = {"gak", "gak1", "gak2"};
  233.         String[] time_1_ar = {"gak", "gak1", "gak2"};
  234.         String[] unloading_ar = {"gak", "gak1", "gak2"};
  235.         String[] loading_ar = {"gak", "gak1", "gak2"};
  236.         String[] ship_return_ar = {"gak", "gak1", "gak2"};
  237.         String[] from_to_2_ar = {"gak", "gak1", "gak2"};
  238.         String[] time_2_ar = {"gak", "gak1", "gak2"};
  239.         String[] item_return_ar = {"gak", "gak1", "gak2"};
  240.         String[] track_ar = {"gak", "gak1", "gak2"};
  241.         String[] parea_ar = {"gak", "gak1", "gak2"};
  242.  
  243.         DefaultComboBoxModel item_leave_model = new DefaultComboBoxModel(item_leave_ar);
  244.         DefaultComboBoxModel company_model = new DefaultComboBoxModel(company_ar);
  245.         DefaultComboBoxModel ship_leave_model = new DefaultComboBoxModel(ship_leave_ar);
  246.         DefaultComboBoxModel from_to_1_model = new DefaultComboBoxModel(from_to_1_ar);
  247.         DefaultComboBoxModel time_1_model = new DefaultComboBoxModel(time_1_ar);
  248.         DefaultComboBoxModel unloading_model = new DefaultComboBoxModel(unloading_ar);
  249.         DefaultComboBoxModel loading_model = new DefaultComboBoxModel(loading_ar);
  250.         DefaultComboBoxModel ship_return_model = new DefaultComboBoxModel(ship_return_ar);
  251.         DefaultComboBoxModel from_to_2_model = new DefaultComboBoxModel(from_to_2_ar);
  252.         DefaultComboBoxModel time_2_model = new DefaultComboBoxModel(time_2_ar);
  253.         DefaultComboBoxModel item_return_model = new DefaultComboBoxModel(item_return_ar);
  254.         DefaultComboBoxModel track_model = new DefaultComboBoxModel(track_ar);
  255.         DefaultComboBoxModel parea_model = new DefaultComboBoxModel(parea_ar);
  256.  
  257.  
  258.  
  259.         JComboBox item_leave_ = new JComboBox(item_leave_model);
  260.         JComboBox company_ = new JComboBox(company_model);
  261.         JComboBox ship_leave_ = new JComboBox(ship_leave_model);
  262.         JComboBox from_to_1_ = new JComboBox(from_to_1_model);
  263.         JComboBox time_1_ = new JComboBox(time_1_model);
  264.         JComboBox unloading_ = new JComboBox(unloading_model);
  265.         JComboBox loading_ = new JComboBox(loading_model);
  266.         JComboBox ship_return_ = new JComboBox(ship_return_model);
  267.         JComboBox from_to_2_ = new JComboBox(from_to_2_model);
  268.         JComboBox time_2_ = new JComboBox(time_2_model);
  269.         JComboBox item_return_ = new JComboBox(item_return_model);
  270.         JComboBox track_ = new JComboBox(track_model);
  271.         JComboBox parea_ = new JComboBox(parea_model);
  272.  
  273.         item_leave_.setBounds(20,76,150,20);
  274.         company_.setBounds(20,126,150,20);
  275.         ship_leave_.setBounds(20,176,150,20);
  276.         from_to_1_.setBounds(20,226,150,20);
  277.         time_1_.setBounds(20,276,150,20);
  278.         unloading_.setBounds(20,326,150,20);
  279.         loading_.setBounds(20,376,150,20);
  280.         ship_return_.setBounds(20,426,150,20);
  281.         from_to_2_.setBounds(20,476,150,20);
  282.         time_2_.setBounds(20,526,150,20);
  283.         item_return_.setBounds(20,576,150,20);
  284.         track_.setBounds(20,776,150,20);
  285.         parea_.setBounds(20,876,150,20);
  286.  
  287.         item_leave_.setEditable(true);
  288.         company_.setEditable(true);
  289.         ship_leave_.setEditable(true);
  290.         from_to_1_.setEditable(true);
  291.         time_1_.setEditable(true);
  292.         unloading_.setEditable(true);
  293.         loading_.setEditable(true);
  294.         ship_return_.setEditable(true);
  295.         from_to_2_.setEditable(true);
  296.         time_2_.setEditable(true);
  297.         item_return_.setEditable(true);
  298.         track_.setEditable(true);
  299.         parea_.setEditable(true);
  300.  
  301.  
  302.         panel2.add(item_leave_);
  303.         panel2.add(company_);
  304.         panel2.add(ship_leave_);
  305.         panel2.add(from_to_1_);
  306.         panel2.add(time_1_);
  307.         panel2.add(unloading_);
  308.         panel2.add(loading_);
  309.         panel2.add(ship_return_);
  310.         panel2.add(from_to_2_);
  311.         panel2.add(time_2_);
  312.         panel2.add(item_return_);
  313.         panel2.add(track_);
  314.         panel2.add(parea_);
  315.  
  316.         //===============Textfields========================
  317.         JTextField _date_leaved = new JTextField();
  318.         JTextField _date_returned = new JTextField();
  319.         JTextField money_used_ = new JTextField();
  320.         JTextField money_earned_ = new JTextField();
  321.         JTextField km_ = new JTextField();
  322.  
  323.         _date_leaved.setBounds(20,26,150,21);
  324.         _date_returned.setBounds(20,626,150,21);
  325.         money_used_.setBounds(20,676,150,20);
  326.         money_earned_.setBounds(20,726,150,20);
  327.         km_.setBounds(20,826,150,20);
  328.  
  329.         _date_leaved.setHorizontalAlignment(JTextField.CENTER);
  330.         _date_returned.setHorizontalAlignment(JTextField.CENTER);
  331.         money_used_.setHorizontalAlignment(JTextField.CENTER);
  332.         money_earned_.setHorizontalAlignment(JTextField.CENTER);
  333.         km_.setHorizontalAlignment(JTextField.CENTER);
  334.  
  335.         panel2.add(_date_leaved);
  336.         panel2.add(_date_returned);
  337.         panel2.add(money_used_);
  338.         panel2.add(money_earned_);
  339.         panel2.add(km_);
  340.         //=================Table=========================
  341.         String[] columnNames = {"ID",
  342.                 "A / A",
  343.                 "Αναχώριση",
  344.                 "Προϊόν Αναχώρισης",
  345.                 "Εταιρία",
  346.                 "Πλοίο Αναχώρισης",
  347.                 "Λιμάνι (Απο-Προς)",
  348.                 "Ώρα",
  349.                 "Ξεφόρτωμα",
  350.                 "Φόρτωμα",
  351.                 "Πλοίο Επιστροφής",
  352.                 "Λιμάνι (Απο-Προς)",
  353.                 "Ώρα",
  354.                 "Προϊόν Επιστροφής",
  355.                 "Επιστροφή",
  356.                 "Φορτωτική",
  357.                 "Μισθός",
  358.                 "Φορτηγό",
  359.                 "Χιλιόμετρα",
  360.                 "Παρέα",
  361.                 "Σχόλια"};
  362.  
  363.         String[][] rowData = {{}};
  364.  
  365.         DefaultTableModel model_table = new DefaultTableModel(rowData, columnNames);
  366.         JTable table = new JTable(model_table);
  367.         table.setAutoResizeMode(0);
  368.         table.setFont(font14);
  369.         table.setPreferredScrollableViewportSize(new Dimension(300, 80));
  370.         table.setBounds(500,20,500,800);
  371.         table.setFillsViewportHeight(true);
  372.         table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
  373.         table.getTableHeader().setResizingAllowed(false);
  374.         table.getTableHeader().setReorderingAllowed(false);
  375.         table.setFont(font14);
  376.         JTableUtilities.setCellsAlignment(table, SwingConstants.CENTER);
  377.         table.getColumnModel().getColumn(0).setPreferredWidth(50);
  378.         table.getColumnModel().getColumn(1).setPreferredWidth(100);
  379.         table.getColumnModel().getColumn(2).setPreferredWidth(200);
  380.         table.getColumnModel().getColumn(3).setPreferredWidth(150);
  381.         table.getColumnModel().getColumn(4).setPreferredWidth(100);
  382.         table.getColumnModel().getColumn(5).setPreferredWidth(110);
  383.         table.getColumnModel().getColumn(6).setPreferredWidth(110);
  384.         table.getColumnModel().getColumn(7).setPreferredWidth(50);
  385.         table.getColumnModel().getColumn(8).setPreferredWidth(100);
  386.         table.getColumnModel().getColumn(9).setPreferredWidth(200);
  387.         table.getColumnModel().getColumn(10).setPreferredWidth(120);
  388.         table.getColumnModel().getColumn(11).setPreferredWidth(110);
  389.         table.getColumnModel().getColumn(12).setPreferredWidth(50);
  390.         table.getColumnModel().getColumn(13).setPreferredWidth(120);
  391.         table.getColumnModel().getColumn(14).setPreferredWidth(200);
  392.         table.getColumnModel().getColumn(15).setPreferredWidth(70);
  393.         table.getColumnModel().getColumn(16).setPreferredWidth(50);
  394.         table.getColumnModel().getColumn(17).setPreferredWidth(75);
  395.         table.getColumnModel().getColumn(18).setPreferredWidth(75);
  396.         table.getColumnModel().getColumn(19).setPreferredWidth(100);
  397.         table.getColumnModel().getColumn(20).setPreferredWidth(700);
  398.         table.setVisible(true);
  399.         JScrollPane scrollpane_table = new JScrollPane(table, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
  400.         scrollpane_table.setBounds(270,20,1650,850);
  401.         scrollpane_table.setWheelScrollingEnabled(true);
  402.         scrollpane_table.setVisible(true);
  403.         scrollpane_table.setViewportView(table);
  404.         panel2.add(scrollpane_table);
  405.  
  406.         //=================CheckBox============================
  407.         JButton comments_b = new JButton("Σχόλια");
  408.         comments_b.setEnabled(false);
  409.         JCheckBox comments_cb = new JCheckBox("Off",false);
  410.         comments_cb.setBounds(180,926,60,20);
  411.         comments_cb.setFont(font14);
  412.         comments_cb.addItemListener(new ItemListener() {
  413.             public void itemStateChanged(ItemEvent e) {
  414.                 comments_b.setEnabled(e.getStateChange() == ItemEvent.SELECTED);
  415.                 if (comments_b.isEnabled()){
  416.                     comments_cb.setText("On");
  417.                 } else {
  418.                     comments_cb.setText("Off");
  419.                 }
  420.             }
  421.         });
  422.         comments_cb.setVisible(true);
  423.         panel2.add(comments_cb);
  424.         //=====================================================
  425.         //=====================================================
  426.         JButton save_b = new JButton("Save");
  427.         save_b.setFont(font14);
  428.         save_b.setBounds(1700,880,200,50);
  429.         panel2.add(save_b);
  430.         save_b.addActionListener(new ActionListener() {
  431.             @Override
  432.             public void actionPerformed(ActionEvent e) {
  433.                 File date_1_f = new File("C:\\Database\\Temp_Inputs\\Date_1_f.txt");
  434.                 File date_2_f = new File("C:\\Database\\Temp_Inputs\\Date_2_f.txt");
  435.                 File combo_text_input_f = new File("C:\\Database\\Temp_Inputs\\Combo_Text_Input.txt");
  436.                 String date_l = _date_leaved.getText();
  437.                 String date_2 = _date_returned.getText();
  438.                 SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yy");
  439.                 try {
  440.                     Date date = formatter.parse(date_l);
  441.                     String date_ = date.toString();
  442.                     Matcher matcher21 = Pattern.compile("\\d+$").matcher(date_);
  443.                     matcher21.find();
  444.                     String year = String.valueOf(matcher21.group());
  445.                     date_ = date_.replace(" 00:00:00 EEST", "");
  446.                     date_ = date_.replace(" 00:00:00 EET", "");
  447.                     Matcher matcher = Pattern.compile("\\d+").matcher(date_);
  448.                     matcher.find();
  449.                     int i = Integer.valueOf(matcher.group());
  450.  
  451.                     Date date2 = formatter.parse(date_2);
  452.                     String date__ = date2.toString();
  453.                     Matcher matcher22 = Pattern.compile("\\d+$").matcher(date__);
  454.                     matcher22.find();
  455.                     String year2 = String.valueOf(matcher22.group());
  456.                     date__ = date__.replace(" 00:00:00 EEST", "");
  457.                     date__ = date__.replace(" 00:00:00 EET", "");
  458.                     Matcher matcher2 = Pattern.compile("\\d+").matcher(date__);
  459.                     matcher2.find();
  460.                     int i2 = Integer.valueOf(matcher2.group());
  461.                     if (date_.contains("Jan")) {
  462.                         //date_ = date_.replace("Jan", "Ιανουάριος");
  463.                         if (date_.contains("Mon")) {
  464.                             //date_ = date_.replace("Mon", "Δευτέρα");
  465.                             date_ = "Δευτέρα " + i + " Ιανουαρίου " + year;
  466.                         } else if (date_.contains("Tue")) {
  467.                             //date_ = date_.replace("Tur","Τρίτη");
  468.                             date_ = "Τρίτη " + i + " Ιανουαρίου " + year;
  469.                             //JOptionPane.showMessageDialog(frame2, date_);
  470.                         } else if (date_.contains("Wed")) {
  471.                             //date_ = date_.replace("Wed","Τετάρτη");
  472.                             date_ = "Τετάρτη " + i + " Ιανουαρίου " + year;
  473.                             //JOptionPane.showMessageDialog(frame2, date_);
  474.                         } else if (date_.contains("Thu")) {
  475.                             //date_ = date_.replace("Thu","Πέμπτη");
  476.                             date_ = "Πέμπτη " + i + " Ιανουαρίου " + year;
  477.                             //JOptionPane.showMessageDialog(frame2, date_);
  478.                         } else if (date_.contains("Fri")) {
  479.                             //date_ = date_.replace("Fri","Παρασκευή");
  480.                             date_ = "Παρασκευή " + i + " Ιανουαρίου " + year;
  481.                             //JOptionPane.showMessageDialog(frame2, date_);
  482.                         } else if (date_.contains("Sat")) {
  483.                             //date_ = date_.replace("Sat","Σάββατο");
  484.                             date_ = "Σάββατο " + i + " Ιανουαρίου " + year;
  485.                             //JOptionPane.showMessageDialog(frame2, date_);
  486.                         } else {
  487.                             //date_ = date_.replace("Sun","Κυριακή");
  488.                             date_ = "Κυριακή " + i + " Ιανουαρίου " + year;
  489.                             //JOptionPane.showMessageDialog(frame2, date_);
  490.                         }//
  491.  
  492.                     }
  493.                     if (date_.contains("Feb")) {
  494.                         //date_ = date_.replace("Feb", "Φεβρουαρίου");
  495.                         if (date_.contains("Mon")) {
  496.                             //date_ = date_.replace("Mon", "Δευτέρα");
  497.                             date_ = "Δευτέρα " + i + " Φεβρουαρίου " + year;
  498.                             //JOptionPane.showMessageDialog(frame2, date_);
  499.                         } else if (date_.contains("Tue")) {
  500.                             //date_ = date_.replace("Tur", "Τρίτη");
  501.                             date_ = "Τρίτη " + i + " Φεβρουαρίου " + year;
  502.                             //JOptionPane.showMessageDialog(frame2, date_);
  503.                         } else if (date_.contains("Wed")) {
  504.                             //date_ = date_.replace("Wed", "Τετάρτη");
  505.                             date_ = "Τετάρτη " + i + " Φεβρουαρίου " + year;
  506.                             //JOptionPane.showMessageDialog(frame2, date_);
  507.                         } else if (date_.contains("Thu")) {
  508.                             //date_ = date_.replace("Thu", "Πέμπτη");
  509.                             date_ = "Πέμπτη " + i + " Φεβρουαρίου " + year;
  510.                             //JOptionPane.showMessageDialog(frame2, date_);
  511.                         } else if (date_.contains("Fri")) {
  512.                             //date_ = date_.replace("Fri", "Παρασκευή");
  513.                             date_ = "Παρασκευή " + i + " Φεβρουαρίου " + year;
  514.                             //JOptionPane.showMessageDialog(frame2, date_);
  515.                         } else if (date_.contains("Sat")) {
  516.                             //date_ = date_.replace("Sat", "Σάββατο");
  517.                             date_ = "Σάββατο " + i + " Φεβρουαρίου " + year;
  518.                             //JOptionPane.showMessageDialog(frame2, date_);
  519.                         } else {
  520.                             //date_ = date_.replace("Sun", "Κυριακή");
  521.                             date_ = "Κυριακή " + i + " Φεβρουαρίου " + year;
  522.                             //JOptionPane.showMessageDialog(frame2, date_);
  523.                         }
  524.                     }
  525.                     if (date_.contains("Mar")) {
  526.                         //date_ = date_.replace("Mar", "Μαρτίου");
  527.                         if (date_.contains("Mon")) {
  528.                             //date_ = date_.replace("Mon", "Δευτέρα");
  529.                             date_ = "Δευτέρα " + i + " Μαρτίου " + year;
  530.                             //JOptionPane.showMessageDialog(frame2, date_);
  531.                         } else if (date_.contains("Tue")) {
  532.                             //date_ = date_.replace("Tur", "Τρίτη");
  533.                             date_ = "Τρίτη " + i + " Μαρτίου " + year;
  534.                             //JOptionPane.showMessageDialog(frame2, date_);
  535.                         } else if (date_.contains("Wed")) {
  536.                             //date_ = date_.replace("Wed", "Τετάρτη");
  537.                             date_ = "Τετάρτη " + i + " Μαρτίου " + year;
  538.                             //JOptionPane.showMessageDialog(frame2, date_);
  539.                         } else if (date_.contains("Thu")) {
  540.                             //date_ = date_.replace("Thu", "Πέμπτη");
  541.                             date_ = "Πέμπτη " + i + " Μαρτίου " + year;
  542.                             //JOptionPane.showMessageDialog(frame2, date_);
  543.                         } else if (date_.contains("Fri")) {
  544.                             //date_ = date_.replace("Fri", "Παρασκευή");
  545.                             date_ = "Παρασκευή " + i + " Μαρτίου " + year;
  546.                             //JOptionPane.showMessageDialog(frame2, date_);
  547.                         } else if (date_.contains("Sat")) {
  548.                             //date_ = date_.replace("Sat", "Σάββατο");
  549.                             date_ = "Σάββατο " + i + " Μαρτίου " + year;
  550.                             //JOptionPane.showMessageDialog(frame2, date_);
  551.                         } else {
  552.                             //date_ = date_.replace("Sun", "Κυριακή");
  553.                             date_ = "Κυριακή " + i + " Μαρτίου " + year;
  554.                             //JOptionPane.showMessageDialog(frame2, date_);
  555.                         }
  556.                     }
  557.                     if (date_.contains("Apr")) {
  558.                         //date_ = date_.replace("Apr", "Απριλίου");
  559.                         if (date_.contains("Mon")) {
  560.                             //date_ = date_.replace("Mon", "Δευτέρα");
  561.                             date_ = "Δευτέρα " + i + " Απριλίου " + year;
  562.                             //JOptionPane.showMessageDialog(frame2, date_);
  563.                         } else if (date_.contains("Tue")) {
  564.                             //date_ = date_.replace("Tur", "Τρίτη");
  565.                             date_ = "Τρίτη " + i + " Απριλίου " + year;
  566.                             //JOptionPane.showMessageDialog(frame2, date_);
  567.                         } else if (date_.contains("Wed")) {
  568.                             //date_ = date_.replace("Wed", "Τετάρτη");
  569.                             date_ = "Τετάρτη " + i + " Απριλίου " + year;
  570.                             //JOptionPane.showMessageDialog(frame2, date_);
  571.                         } else if (date_.contains("Thu")) {
  572.                             //date_ = date_.replace("Thu", "Πέμπτη");
  573.                             date_ = "Πέμπτη " + i + " Απριλίου " + year;
  574.                             //JOptionPane.showMessageDialog(frame2, date_);
  575.                         } else if (date_.contains("Fri")) {
  576.                             //date_ = date_.replace("Fri", "Παρασκευή");
  577.                             date_ = "Παρασκευή " + i + " Απριλίου " + year;
  578.                             //JOptionPane.showMessageDialog(frame2, date_);
  579.                         } else if (date_.contains("Sat")) {
  580.                             //date_ = date_.replace("Sat", "Σάββατο");
  581.                             date_ = "Σάββατο " + i + " Απριλίου " + year;
  582.                             //JOptionPane.showMessageDialog(frame2, date_);
  583.                         } else {
  584.                             //date_ = date_.replace("Sun", "Κυριακή");
  585.                             date_ = "Κυριακή " + i + " Απριλίου " + year;
  586.                             //JOptionPane.showMessageDialog(frame2, date_);
  587.                         }
  588.                     }
  589.                     if (date_.contains("May")) {
  590.                         //date_ = date_.replace("May", "Μαΐου");
  591.                         if (date_.contains("Mon")) {
  592.                             //date_ = date_.replace("Mon", "Δευτέρα");
  593.                             date_ = "Δευτέρα " + i + " Μαΐου " + year;
  594.                             //JOptionPane.showMessageDialog(frame2, date_);
  595.                         } else if (date_.contains("Tue")) {
  596.                             //date_ = date_.replace("Tur", "Τρίτη");
  597.                             date_ = "Τρίτη " + i + " Μαΐου " + year;
  598.                             //JOptionPane.showMessageDialog(frame2, date_);
  599.                         } else if (date_.contains("Wed")) {
  600.                             //date_ = date_.replace("Wed", "Τετάρτη");
  601.                             date_ = "Τετάρτη " + i + " Μαΐου " + year;
  602.                             //JOptionPane.showMessageDialog(frame2, date_);
  603.                         } else if (date_.contains("Thu")) {
  604.                             //date_ = date_.replace("Thu", "Πέμπτη");
  605.                             date_ = "Πέμπτη " + i + " Μαΐου " + year;
  606.                             //JOptionPane.showMessageDialog(frame2, date_);
  607.                         } else if (date_.contains("Fri")) {
  608.                             //date_ = date_.replace("Fri", "Παρασκευή");
  609.                             date_ = "Παρασκευή " + i + " Μαΐου " + year;
  610.                             //JOptionPane.showMessageDialog(frame2, date_);
  611.                         } else if (date_.contains("Sat")) {
  612.                             //date_ = date_.replace("Sat", "Σάββατο");
  613.                             date_ = "Σάββατο " + i + " Μαΐου " + year;
  614.                             //JOptionPane.showMessageDialog(frame2, date_);
  615.                         } else {
  616.                             //date_ = date_.replace("Sun", "Κυριακή");
  617.                             date_ = "Κυριακή " + i + " Μαΐου " + year;
  618.                             //JOptionPane.showMessageDialog(frame2, date_);
  619.                         }
  620.                     }
  621.                     if (date_.contains("Jun")) {
  622.                         //date_ = date_.replace("Jun", "Ιουνίου");
  623.                         if (date_.contains("Mon")) {
  624.                             //date_ = date_.replace("Mon", "Δευτέρα");
  625.                             date_ = "Δευτέρα " + i + " Ιουνίου " + year;
  626.                             //JOptionPane.showMessageDialog(frame2, date_);
  627.                         } else if (date_.contains("Tue")) {
  628.                             //date_ = date_.replace("Tur", "Τρίτη");
  629.                             date_ = "Τρίτη " + i + " Ιουνίου " + year;
  630.                             //JOptionPane.showMessageDialog(frame2, date_);
  631.                         } else if (date_.contains("Wed")) {
  632.                             //date_ = date_.replace("Wed", "Τετάρτη");
  633.                             date_ = "Τετάρτη " + i + " Ιουνίου " + year;
  634.                             //JOptionPane.showMessageDialog(frame2, date_);
  635.                         } else if (date_.contains("Thu")) {
  636.                             //date_ = date_.replace("Thu", "Πέμπτη");
  637.                             date_ = "Πέμπτη " + i + " Ιουνίου " + year;
  638.                             //JOptionPane.showMessageDialog(frame2, date_);
  639.                         } else if (date_.contains("Fri")) {
  640.                             //date_ = date_.replace("Fri", "Παρασκευή");
  641.                             date_ = "Παρασκευή " + i + " Ιουνίου " + year;
  642.                             //JOptionPane.showMessageDialog(frame2, date_);
  643.                         } else if (date_.contains("Sat")) {
  644.                             //date_ = date_.replace("Sat", "Σάββατο");
  645.                             date_ = "Σάββατο " + i + " Ιουνίου " + year;
  646.                             //JOptionPane.showMessageDialog(frame2, date_);
  647.                         } else {
  648.                             //date_ = date_.replace("Sun", "Κυριακή");
  649.                             date_ = "Κυριακή " + i + " Ιουνίου " + year;
  650.                             //JOptionPane.showMessageDialog(frame2, date_);
  651.                         }
  652.                     }
  653.                     if (date_.contains("Jul")) {
  654.                         //date_ = date_.replace("Jul", "Ιουλίου");
  655.                         if (date_.contains("Mon")) {
  656.                             //date_ = date_.replace("Mon", "Δευτέρα");
  657.                             date_ = "Δευτέρα " + i + " Ιουλίου " + year;
  658.                             //JOptionPane.showMessageDialog(frame2, date_);
  659.                         } else if (date_.contains("Tue")) {
  660.                             //date_ = date_.replace("Tur", "Τρίτη");
  661.                             date_ = "Τρίτη " + i + " Ιουλίου " + year;
  662.                             //JOptionPane.showMessageDialog(frame2, date_);
  663.                         } else if (date_.contains("Wed")) {
  664.                             //date_ = date_.replace("Wed", "Τετάρτη");
  665.                             date_ = "Τετάρτη " + i + " Ιουλίου " + year;
  666.                             //JOptionPane.showMessageDialog(frame2, date_);
  667.                         } else if (date_.contains("Thu")) {
  668.                             //date_ = date_.replace("Thu", "Πέμπτη");
  669.                             date_ = "Πέμπτη " + i + " Ιουλίου " + year;
  670.                             //JOptionPane.showMessageDialog(frame2, date_);
  671.                         } else if (date_.contains("Fri")) {
  672.                             //date_ = date_.replace("Fri", "Παρασκευή");
  673.                             date_ = "Παρασκευή " + i + " Ιουλίου " + year;
  674.                             //JOptionPane.showMessageDialog(frame2, date_);
  675.                         } else if (date_.contains("Sat")) {
  676.                             //date_ = date_.replace("Sat", "Σάββατο");
  677.                             date_ = "Σάββατο " + i + " Ιουλίου " + year;
  678.                             //JOptionPane.showMessageDialog(frame2, date_);
  679.                         } else {
  680.                             //date_ = date_.replace("Sun", "Κυριακή");
  681.                             date_ = "Κυριακή " + i + " Ιουλίου " + year;
  682.                             //JOptionPane.showMessageDialog(frame2, date_);
  683.                         }
  684.                     }
  685.                     if (date_.contains("Aug")) {
  686.                         //date_ = date_.replace("Aug", "Αυγούστου");
  687.                         if (date_.contains("Mon")) {
  688.                             //date_ = date_.replace("Mon", "Δευτέρα");
  689.                             date_ = "Δευτέρα " + i + " Αυγούστου " + year;
  690.                             //JOptionPane.showMessageDialog(frame2, date_);
  691.                         } else if (date_.contains("Tue")) {
  692.                             //date_ = date_.replace("Tur", "Τρίτη");
  693.                             date_ = "Τρίτη " + i + " Αυγούστου " + year;
  694.                             //JOptionPane.showMessageDialog(frame2, date_);
  695.                         } else if (date_.contains("Wed")) {
  696.                             //date_ = date_.replace("Wed", "Τετάρτη");
  697.                             date_ = "Τετάρτη " + i + " Αυγούστου " + year;
  698.                             //JOptionPane.showMessageDialog(frame2, date_);
  699.                         } else if (date_.contains("Thu")) {
  700.                             //date_ = date_.replace("Thu", "Πέμπτη");
  701.                             date_ = "Πέμπτη " + i + " Αυγούστου " + year;
  702.                             //JOptionPane.showMessageDialog(frame2, date_);
  703.                         } else if (date_.contains("Fri")) {
  704.                             //date_ = date_.replace("Fri", "Παρασκευή");
  705.                             date_ = "Παρασκευή " + i + " Αυγούστου " + year;
  706.                             //JOptionPane.showMessageDialog(frame2, date_);
  707.                         } else if (date_.contains("Sat")) {
  708.                             //date_ = date_.replace("Sat", "Σάββατο");
  709.                             date_ = "Σάββατο " + i + " Αυγούστου " + year;
  710.                             //JOptionPane.showMessageDialog(frame2, date_);
  711.                         } else {
  712.                             //date_ = date_.replace("Sun", "Κυριακή");
  713.                             date_ = "Κυριακή " + i + " Αυγούστου " + year;
  714.                             //JOptionPane.showMessageDialog(frame2, date_);
  715.                         }
  716.                     }
  717.                     if (date_.contains("Sep")) {
  718.                         //date_ = date_.replace("Sep", "Σεπτεμβρίου");
  719.                         if (date_.contains("Mon")) {
  720.                             //date_ = date_.replace("Mon", "Δευτέρα");
  721.                             date_ = "Δευτέρα " + i + " Σεπτεμβρίου " + year;
  722.                             //JOptionPane.showMessageDialog(frame2, date_);
  723.                         } else if (date_.contains("Tue")) {
  724.                             //date_ = date_.replace("Tur", "Τρίτη");
  725.                             date_ = "Τρίτη " + i + " Σεπτεμβρίου " + year;
  726.                             //JOptionPane.showMessageDialog(frame2, date_);
  727.                         } else if (date_.contains("Wed")) {
  728.                             //date_ = date_.replace("Wed", "Τετάρτη");
  729.                             date_ = "Τετάρτη " + i + " Σεπτεμβρίου " + year;
  730.                             //JOptionPane.showMessageDialog(frame2, date_);
  731.                         } else if (date_.contains("Thu")) {
  732.                             //date_ = date_.replace("Thu", "Πέμπτη");
  733.                             date_ = "Πέμπτη " + i + " Σεπτεμβρίου " + year;
  734.                             //JOptionPane.showMessageDialog(frame2, date_);
  735.                         } else if (date_.contains("Fri")) {
  736.                             //date_ = date_.replace("Fri", "Παρασκευή");
  737.                             date_ = "Παρασκευή " + i + " Σεπτεμβρίου " + year;
  738.                             //JOptionPane.showMessageDialog(frame2, date_);
  739.                         } else if (date_.contains("Sat")) {
  740.                             //date_ = date_.replace("Sat", "Σάββατο");
  741.                             date_ = "Σάββατο " + i + " Σεπτεμβρίου " + year;
  742.                             //JOptionPane.showMessageDialog(frame2, date_);
  743.                         } else {
  744.                             //date_ = date_.replace("Sun", "Κυριακή");
  745.                             date_ = "Κυριακή " + i + " Σεπτεμβρίου " + year;
  746.                             //JOptionPane.showMessageDialog(frame2, date_);
  747.                         }
  748.                     }
  749.                     if (date_.contains("Oct")) {
  750.                         //date_ = date_.replace("Oct", "Οκτωμβρίου");
  751.                         if (date_.contains("Mon")) {
  752.                             //date_ = date_.replace("Mon", "Δευτέρα");
  753.                             date_ = "Δευτέρα " + i + " Οκτωβρίου " + year;
  754.                             //JOptionPane.showMessageDialog(frame2, date_);
  755.                         } else if (date_.contains("Tue")) {
  756.                             //date_ = date_.replace("Tur", "Τρίτη");
  757.                             date_ = "Τρίτη " + i + " Οκτωβρίου " + year;
  758.                             //JOptionPane.showMessageDialog(frame2, date_);
  759.                         } else if (date_.contains("Wed")) {
  760.                             //date_ = date_.replace("Wed", "Τετάρτη");
  761.                             date_ = "Τετάρτη " + i + " Οκτωβρίου " + year;
  762.                             //JOptionPane.showMessageDialog(frame2, date_);
  763.                         } else if (date_.contains("Thu")) {
  764.                             //date_ = date_.replace("Thu", "Πέμπτη");
  765.                             date_ = "Πέμπτη " + i + " Οκτωβρίου " + year;
  766.                             //JOptionPane.showMessageDialog(frame2, date_);
  767.                         } else if (date_.contains("Fri")) {
  768.                             //date_ = date_.replace("Fri", "Παρασκευή");
  769.                             date_ = "Παρασκευή " + i + " Οκτωβρίου " + year;
  770.                             //JOptionPane.showMessageDialog(frame2, date_);
  771.                         } else if (date_.contains("Sat")) {
  772.                             //date_ = date_.replace("Sat", "Σάββατο");
  773.                             date_ = "Σάββατο " + i + " Οκτωβρίου " + year;
  774.                             //JOptionPane.showMessageDialog(frame2, date_);
  775.                         } else {
  776.                             //date_ = date_.replace("Sun", "Κυριακή");
  777.                             date_ = "Κυριακή " + i + " Οκτωβρίου " + year;
  778.                             //JOptionPane.showMessageDialog(frame2, date_);
  779.                         }
  780.                     }
  781.                     if (date_.contains("Nov")) {
  782.                         //date_ = date_.replace("Nov", "Νοεμβρίου");
  783.                         if (date_.contains("Mon")) {
  784.                             //date_ = date_.replace("Mon", "Δευτέρα");
  785.                             date_ = "Δευτέρα " + i + " Νοεμβρίου " + year;
  786.                             //JOptionPane.showMessageDialog(frame2, date_);
  787.                         } else if (date_.contains("Tue")) {
  788.                             //date_ = date_.replace("Tur", "Τρίτη");
  789.                             date_ = "Τρίτη " + i + " Νοεμβρίου " + year;
  790.                             //JOptionPane.showMessageDialog(frame2, date_);
  791.                         } else if (date_.contains("Wed")) {
  792.                             //date_ = date_.replace("Wed", "Τετάρτη");
  793.                             date_ = "Τετάρτη " + i + " Νοεμβρίου " + year;
  794.                             //JOptionPane.showMessageDialog(frame2, date_);
  795.                         } else if (date_.contains("Thu")) {
  796.                             //date_ = date_.replace("Thu", "Πέμπτη");
  797.                             date_ = "Πέμπτη " + i + " Νοεμβρίου " + year;
  798.                             //JOptionPane.showMessageDialog(frame2, date_);
  799.                         } else if (date_.contains("Fri")) {
  800.                             //date_ = date_.replace("Fri", "Παρασκευή");
  801.                             date_ = "Παρασκευή " + i + " Νοεμβρίου " + year;
  802.                             //JOptionPane.showMessageDialog(frame2, date_);
  803.                         } else if (date_.contains("Sat")) {
  804.                             //date_ = date_.replace("Sat", "Σάββατο");
  805.                             date_ = "Σάββατο " + i + " Νοεμβρίου " + year;
  806.                             //JOptionPane.showMessageDialog(frame2, date_);
  807.                         } else {
  808.                             //date_ = date_.replace("Sun", "Κυριακή");
  809.                             date_ = "Κυριακή " + i + " Νοεμβρίου " + year;
  810.                             //JOptionPane.showMessageDialog(frame2, date_);
  811.                         }
  812.                     }
  813.                     if (date_.contains("Dec")) {
  814.                         //date_ = date_.replace("Dec", "Δεκεμβρίου");
  815.                         if (date_.contains("Mon")) {
  816.                             //date_ = date_.replace("Mon", "Δευτέρα");
  817.                             date_ = "Δευτέρα " + i + " Δεκεμβρίου " + year;
  818.                             //JOptionPane.showMessageDialog(frame2, date_);
  819.                         } else if (date_.contains("Tue")) {
  820.                             //date_ = date_.replace("Tur", "Τρίτη");
  821.                             date_ = "Τρίτη " + i + " Δεκεμβρίου " + year;
  822.                             //JOptionPane.showMessageDialog(frame2, date_);
  823.                         } else if (date_.contains("Wed")) {
  824.                             //date_ = date_.replace("Wed", "Τετάρτη");
  825.                             date_ = "Τετάρτη " + i + " Δεκεμβρίου " + year;
  826.                             //JOptionPane.showMessageDialog(frame2, date_);
  827.                         } else if (date_.contains("Thu")) {
  828.                             //date_ = date_.replace("Thu", "Πέμπτη");
  829.                             date_ = "Πέμπτη " + i + " Δεκεμβρίου " + year;
  830.                             //JOptionPane.showMessageDialog(frame2, date_);
  831.                         } else if (date_.contains("Fri")) {
  832.                             //date_ = date_.replace("Fri", "Παρασκευή");
  833.                             date_ = "Παρασκευή " + i + " Δεκεμβρίου " + year;
  834.                             //JOptionPane.showMessageDialog(frame2, date_);
  835.                         } else if (date_.contains("Sat")) {
  836.                             //date_ = date_.replace("Sat", "Σάββατο");
  837.                             date_ = "Σάββατο " + i + " Δεκεμβρίου " + year;
  838.                             //JOptionPane.showMessageDialog(frame2, date_);
  839.                         } else {
  840.                             //date_ = date_.replace("Sun", "Κυριακή");
  841.                             date_ = "Κυριακή " + i + " Δεκεμβρίου " + year;
  842.                             //JOptionPane.showMessageDialog(frame2, date_);
  843.                         }
  844.                     }
  845.                     FileWriter f_writer = null;
  846.                     BufferedWriter b_writer = null;
  847.                     String date_1_f_path = date_1_f.getPath();
  848.                     try {
  849.                         f_writer = new FileWriter(date_1_f_path);
  850.                         b_writer = new BufferedWriter(f_writer);
  851.                         b_writer.write(date_);
  852.                     } catch (IOException io) {
  853.                         io.printStackTrace();
  854.                     } finally {
  855.                         try {
  856.                             if (b_writer != null)
  857.                                 b_writer.close();
  858.                             if (f_writer != null)
  859.                                 f_writer.close();
  860.                         } catch (IOException ex) {
  861.                             ex.printStackTrace();
  862.                         }
  863.                     }
  864.                     if (date__.contains("Jan")) {
  865.                         //date_ = date_.replace("Jan", "Ιανουάριος");
  866.                         if (date__.contains("Mon")) {
  867.                             //date_ = date_.replace("Mon", "Δευτέρα");
  868.                             date__ = "Δευτέρα " + i2 + " Ιανουαρίου " + year2;
  869.                             //JOptionPane.showMessageDialog(frame2, date__);
  870.                         } else if (date__.contains("Tue")) {
  871.                             //date_ = date_.replace("Tur","Τρίτη");
  872.                             date__ = "Τρίτη " + i2 + " Ιανουαρίου " + year2;
  873.                             //JOptionPane.showMessageDialog(frame2, date__);
  874.                         } else if (date__.contains("Wed")) {
  875.                             //date_ = date_.replace("Wed","Τετάρτη");
  876.                             date__ = "Τετάρτη " + i2 + " Ιανουαρίου " + year2;
  877.                             //JOptionPane.showMessageDialog(frame2, date__);
  878.                         } else if (date__.contains("Thu")) {
  879.                             //date_ = date_.replace("Thu","Πέμπτη");
  880.                             date__ = "Πέμπτη " + i2 + " Ιανουαρίου " + year2;
  881.                             //JOptionPane.showMessageDialog(frame2, date__);
  882.                         } else if (date__.contains("Fri")) {
  883.                             //date_ = date_.replace("Fri","Παρασκευή");
  884.                             date__ = "Παρασκευή " + i2 + " Ιανουαρίου " + year2;
  885.                             //JOptionPane.showMessageDialog(frame2, date__);
  886.                         } else if (date__.contains("Sat")) {
  887.                             //date_ = date_.replace("Sat","Σάββατο");
  888.                             date__ = "Σάββατο " + i2 + " Ιανουαρίου " + year2;
  889.                             //JOptionPane.showMessageDialog(frame2, date__);
  890.                         } else {
  891.                             //date_ = date_.replace("Sun","Κυριακή");
  892.                             date__ = "Κυριακή " + i2 + " Ιανουαρίου " + year2;
  893.                             //JOptionPane.showMessageDialog(frame2, date__);
  894.                         }
  895.  
  896.                     }
  897.                     if (date__.contains("Feb")) {
  898.                         //date_ = date_.replace("Feb", "Φεβρουαρίου");
  899.                         if (date__.contains("Mon")) {
  900.                             //date_ = date_.replace("Mon", "Δευτέρα");
  901.                             date__ = "Δευτέρα " + i2 + " Φεβρουαρίου " + year2;
  902.                             //JOptionPane.showMessageDialog(frame2, date__);
  903.                         } else if (date__.contains("Tue")) {
  904.                             //date_ = date_.replace("Tur", "Τρίτη");
  905.                             date__ = "Τρίτη " + i2 + " Φεβρουαρίου " + year2;
  906.                             //JOptionPane.showMessageDialog(frame2, date__);
  907.                         } else if (date__.contains("Wed")) {
  908.                             //date_ = date_.replace("Wed", "Τετάρτη");
  909.                             date__ = "Τετάρτη " + i2 + " Φεβρουαρίου " + year2;
  910.                             //JOptionPane.showMessageDialog(frame2, date__);
  911.                         } else if (date__.contains("Thu")) {
  912.                             //date_ = date_.replace("Thu", "Πέμπτη");
  913.                             date__ = "Πέμπτη " + i2 + " Φεβρουαρίου " + year2;
  914.                             //JOptionPane.showMessageDialog(frame2, date__);
  915.                         } else if (date__.contains("Fri")) {
  916.                             //date_ = date_.replace("Fri", "Παρασκευή");
  917.                             date__ = "Παρασκευή " + i2 + " Φεβρουαρίου " + year2;
  918.                             //JOptionPane.showMessageDialog(frame2, date__);
  919.                         } else if (date__.contains("Sat")) {
  920.                             //date_ = date_.replace("Sat", "Σάββατο");
  921.                             date__ = "Σάββατο " + i2 + " Φεβρουαρίου " + year2;
  922.                             //JOptionPane.showMessageDialog(frame2, date__);
  923.                         } else {
  924.                             //date_ = date_.replace("Sun", "Κυριακή");
  925.                             date__ = "Κυριακή " + i2 + " Φεβρουαρίου " + year2;
  926.                             //JOptionPane.showMessageDialog(frame2, date__);
  927.                         }
  928.                     }
  929.                     if (date__.contains("Mar")) {
  930.                         //date_ = date_.replace("Mar", "Μαρτίου");
  931.                         if (date__.contains("Mon")) {
  932.                             //date_ = date_.replace("Mon", "Δευτέρα");
  933.                             date__ = "Δευτέρα " + i2 + " Μαρτίου " + year2;
  934.                             //JOptionPane.showMessageDialog(frame2, date__);
  935.                         } else if (date__.contains("Tue")) {
  936.                             //date_ = date_.replace("Tur", "Τρίτη");
  937.                             date__ = "Τρίτη " + i2 + " Μαρτίου " + year2;
  938.                             //JOptionPane.showMessageDialog(frame2, date__);
  939.                         } else if (date__.contains("Wed")) {
  940.                             //date_ = date_.replace("Wed", "Τετάρτη");
  941.                             date__ = "Τετάρτη " + i2 + " Μαρτίου " + year2;
  942.                             //JOptionPane.showMessageDialog(frame2, date__);
  943.                         } else if (date__.contains("Thu")) {
  944.                             //date_ = date_.replace("Thu", "Πέμπτη");
  945.                             date__ = "Πέμπτη " + i2 + " Μαρτίου " + year2;
  946.                             //JOptionPane.showMessageDialog(frame2, date__);
  947.                         } else if (date__.contains("Fri")) {
  948.                             //date_ = date_.replace("Fri", "Παρασκευή");
  949.                             date__ = "Παρασκευή " + i2 + " Μαρτίου " + year2;
  950.                             //JOptionPane.showMessageDialog(frame2, date__);
  951.                         } else if (date__.contains("Sat")) {
  952.                             //date_ = date_.replace("Sat", "Σάββατο");
  953.                             date__ = "Σάββατο " + i2 + " Μαρτίου " + year2;
  954.                             //JOptionPane.showMessageDialog(frame2, date__);
  955.                         } else {
  956.                             //date_ = date_.replace("Sun", "Κυριακή");
  957.                             date__ = "Κυριακή " + i2 + " Μαρτίου " + year2;
  958.                             //JOptionPane.showMessageDialog(frame2, date__);
  959.                         }
  960.                     }
  961.                     if (date__.contains("Apr")) {
  962.                         //date_ = date_.replace("Apr", "Απριλίου");
  963.                         if (date__.contains("Mon")) {
  964.                             //date_ = date_.replace("Mon", "Δευτέρα");
  965.                             date__ = "Δευτέρα " + i2 + " Απριλίου " + year2;
  966.                             //JOptionPane.showMessageDialog(frame2, date__);
  967.                         } else if (date__.contains("Tue")) {
  968.                             //date_ = date_.replace("Tur", "Τρίτη");
  969.                             date__ = "Τρίτη " + i2 + " Απριλίου " + year2;
  970.                             //JOptionPane.showMessageDialog(frame2, date__);
  971.                         } else if (date__.contains("Wed")) {
  972.                             //date_ = date_.replace("Wed", "Τετάρτη");
  973.                             date__ = "Τετάρτη " + i2 + " Απριλίου " + year2;
  974.                             //JOptionPane.showMessageDialog(frame2, date__);
  975.                         } else if (date__.contains("Thu")) {
  976.                             //date_ = date_.replace("Thu", "Πέμπτη");
  977.                             date__ = "Πέμπτη " + i2 + " Απριλίου " + year2;
  978.                             //JOptionPane.showMessageDialog(frame2, date__);
  979.                         } else if (date__.contains("Fri")) {
  980.                             //date_ = date_.replace("Fri", "Παρασκευή");
  981.                             date__ = "Παρασκευή " + i2 + " Απριλίου " + year2;
  982.                             //JOptionPane.showMessageDialog(frame2, date__);
  983.                         } else if (date__.contains("Sat")) {
  984.                             //date_ = date_.replace("Sat", "Σάββατο");
  985.                             date__ = "Σάββατο " + i2 + " Απριλίου " + year2;
  986.                             //JOptionPane.showMessageDialog(frame2, date__);
  987.                         } else {
  988.                             //date_ = date_.replace("Sun", "Κυριακή");
  989.                             date__ = "Κυριακή " + i2 + " Απριλίου " + year2;
  990.                             //JOptionPane.showMessageDialog(frame2, date__);
  991.                         }
  992.                     }
  993.                     if (date__.contains("May")) {
  994.                         //date_ = date_.replace("May", "Μαΐου");
  995.                         if (date__.contains("Mon")) {
  996.                             //date_ = date_.replace("Mon", "Δευτέρα");
  997.                             date__ = "Δευτέρα " + i2 + " Μαΐου " + year2;
  998.                             //JOptionPane.showMessageDialog(frame2, date__);
  999.                         } else if (date__.contains("Tue")) {
  1000.                             //date_ = date_.replace("Tur", "Τρίτη");
  1001.                             date__ = "Τρίτη " + i2 + " Μαΐου " + year2;
  1002.                             //JOptionPane.showMessageDialog(frame2, date__);
  1003.                         } else if (date__.contains("Wed")) {
  1004.                             //date_ = date_.replace("Wed", "Τετάρτη");
  1005.                             date__ = "Τετάρτη " + i2 + " Μαΐου " + year2;
  1006.                             //JOptionPane.showMessageDialog(frame2, date__);
  1007.                         } else if (date__.contains("Thu")) {
  1008.                             //date_ = date_.replace("Thu", "Πέμπτη");
  1009.                             date__ = "Πέμπτη " + i2 + " Μαΐου " + year2;
  1010.                             //JOptionPane.showMessageDialog(frame2, date__);
  1011.                         } else if (date__.contains("Fri")) {
  1012.                             //date_ = date_.replace("Fri", "Παρασκευή");
  1013.                             date__ = "Παρασκευή " + i2 + " Μαΐου " + year2;
  1014.                             //JOptionPane.showMessageDialog(frame2, date__);
  1015.                         } else if (date__.contains("Sat")) {
  1016.                             //date_ = date_.replace("Sat", "Σάββατο");
  1017.                             date__ = "Σάββατο " + i2 + " Μαΐου " + year2;
  1018.                             //JOptionPane.showMessageDialog(frame2, date__);
  1019.                         } else {
  1020.                             //date_ = date_.replace("Sun", "Κυριακή");
  1021.                             date__ = "Κυριακή " + i2 + " Μαΐου " + year2;
  1022.                             //JOptionPane.showMessageDialog(frame2, date__);
  1023.                         }
  1024.                     }
  1025.                     if (date__.contains("Jun")) {
  1026.                         //date_ = date_.replace("Jun", "Ιουνίου");
  1027.                         if (date__.contains("Mon")) {
  1028.                             //date_ = date_.replace("Mon", "Δευτέρα");
  1029.                             date__ = "Δευτέρα " + i2 + " Ιουνίου " + year2;
  1030.                             //JOptionPane.showMessageDialog(frame2, date__);
  1031.                         } else if (date__.contains("Tue")) {
  1032.                             //date_ = date_.replace("Tur", "Τρίτη");
  1033.                             date__ = "Τρίτη " + i2 + " Ιουνίου " + year2;
  1034.                             //JOptionPane.showMessageDialog(frame2, date__);
  1035.                         } else if (date__.contains("Wed")) {
  1036.                             //date_ = date_.replace("Wed", "Τετάρτη");
  1037.                             date__ = "Τετάρτη " + i2 + " Ιουνίου " + year2;
  1038.                             //JOptionPane.showMessageDialog(frame2, date__);
  1039.                         } else if (date__.contains("Thu")) {
  1040.                             //date_ = date_.replace("Thu", "Πέμπτη");
  1041.                             date__ = "Πέμπτη " + i2 + " Ιουνίου " + year2;
  1042.                             //JOptionPane.showMessageDialog(frame2, date__);
  1043.                         } else if (date__.contains("Fri")) {
  1044.                             //date_ = date_.replace("Fri", "Παρασκευή");
  1045.                             date__ = "Παρασκευή " + i2 + " Ιουνίου " + year2;
  1046.                             //JOptionPane.showMessageDialog(frame2, date__);
  1047.                         } else if (date__.contains("Sat")) {
  1048.                             //date_ = date_.replace("Sat", "Σάββατο");
  1049.                             date__ = "Σάββατο " + i2 + " Ιουνίου " + year2;
  1050.                             //JOptionPane.showMessageDialog(frame2, date__);
  1051.                         } else {
  1052.                             //date_ = date_.replace("Sun", "Κυριακή");
  1053.                             date__ = "Κυριακή " + i2 + " Ιουνίου " + year2;
  1054.                             //JOptionPane.showMessageDialog(frame2, date__);
  1055.                         }
  1056.                     }
  1057.                     if (date__.contains("Jul")) {
  1058.                         //date_ = date_.replace("Jul", "Ιουλίου");
  1059.                         if (date__.contains("Mon")) {
  1060.                             //date_ = date_.replace("Mon", "Δευτέρα");
  1061.                             date__ = "Δευτέρα " + i2 + " Ιουλίου " + year2;
  1062.                             //JOptionPane.showMessageDialog(frame2, date__);
  1063.                         } else if (date__.contains("Tue")) {
  1064.                             //date_ = date_.replace("Tur", "Τρίτη");
  1065.                             date__ = "Τρίτη " + i2 + " Ιουλίου " + year2;
  1066.                             //JOptionPane.showMessageDialog(frame2, date__);
  1067.                         } else if (date__.contains("Wed")) {
  1068.                             //date_ = date_.replace("Wed", "Τετάρτη");
  1069.                             date__ = "Τετάρτη " + i2 + " Ιουλίου " + year2;
  1070.                             //JOptionPane.showMessageDialog(frame2, date__);
  1071.                         } else if (date__.contains("Thu")) {
  1072.                             //date_ = date_.replace("Thu", "Πέμπτη");
  1073.                             date__ = "Πέμπτη " + i2 + " Ιουλίου " + year2;
  1074.                             //JOptionPane.showMessageDialog(frame2, date__);
  1075.                         } else if (date__.contains("Fri")) {
  1076.                             //date_ = date_.replace("Fri", "Παρασκευή");
  1077.                             date__ = "Παρασκευή " + i2 + " Ιουλίου " + year2;
  1078.                             //JOptionPane.showMessageDialog(frame2, date__);
  1079.                         } else if (date__.contains("Sat")) {
  1080.                             //date_ = date_.replace("Sat", "Σάββατο");
  1081.                             date__ = "Σάββατο " + i2 + " Ιουλίου " + year2;
  1082.                             //JOptionPane.showMessageDialog(frame2, date__);
  1083.                         } else {
  1084.                             //date_ = date_.replace("Sun", "Κυριακή");
  1085.                             date__ = "Κυριακή " + i2 + " Ιουλίου " + year2;
  1086.                             //JOptionPane.showMessageDialog(frame2, date__);
  1087.                         }
  1088.                     }
  1089.                     if (date__.contains("Aug")) {
  1090.                         //date_ = date_.replace("Aug", "Αυγούστου");
  1091.                         if (date__.contains("Mon")) {
  1092.                             //date_ = date_.replace("Mon", "Δευτέρα");
  1093.                             date__ = "Δευτέρα " + i2 + " Αυγούστου " + year2;
  1094.                             //JOptionPane.showMessageDialog(frame2, date__);
  1095.                         } else if (date__.contains("Tue")) {
  1096.                             //date_ = date_.replace("Tur", "Τρίτη");
  1097.                             date__ = "Τρίτη " + i2 + " Αυγούστου " + year2;
  1098.                             //JOptionPane.showMessageDialog(frame2, date__);
  1099.                         } else if (date__.contains("Wed")) {
  1100.                             //date_ = date_.replace("Wed", "Τετάρτη");
  1101.                             date__ = "Τετάρτη " + i2 + " Αυγούστου " + year2;
  1102.                             //JOptionPane.showMessageDialog(frame2, date__);
  1103.                         } else if (date__.contains("Thu")) {
  1104.                             //date_ = date_.replace("Thu", "Πέμπτη");
  1105.                             date__ = "Πέμπτη " + i2 + " Αυγούστου " + year2;
  1106.                             //JOptionPane.showMessageDialog(frame2, date__);
  1107.                         } else if (date__.contains("Fri")) {
  1108.                             //date_ = date_.replace("Fri", "Παρασκευή");
  1109.                             date__ = "Παρασκευή " + i2 + " Αυγούστου " + year2;
  1110.                             //JOptionPane.showMessageDialog(frame2, date__);
  1111.                         } else if (date__.contains("Sat")) {
  1112.                             //date_ = date_.replace("Sat", "Σάββατο");
  1113.                             date__ = "Σάββατο " + i2 + " Αυγούστου " + year2;
  1114.                             //JOptionPane.showMessageDialog(frame2, date__);
  1115.                         } else {
  1116.                             //date_ = date_.replace("Sun", "Κυριακή");
  1117.                             date__ = "Κυριακή " + i + " Αυγούστου " + year;
  1118.                             //JOptionPane.showMessageDialog(frame2, date__);
  1119.                         }
  1120.                     }
  1121.                     if (date__.contains("Sep")) {
  1122.                         //date_ = date_.replace("Sep", "Σεπτεμβρίου");
  1123.                         if (date__.contains("Mon")) {
  1124.                             //date_ = date_.replace("Mon", "Δευτέρα");
  1125.                             date__ = "Δευτέρα " + i2 + " Σεπτεμβρίου " + year2;
  1126.                             //JOptionPane.showMessageDialog(frame2, date__);
  1127.                         } else if (date__.contains("Tue")) {
  1128.                             //date_ = date_.replace("Tur", "Τρίτη");
  1129.                             date__ = "Τρίτη " + i2 + " Σεπτεμβρίου " + year2;
  1130.                             //JOptionPane.showMessageDialog(frame2, date__);
  1131.                         } else if (date__.contains("Wed")) {
  1132.                             //date_ = date_.replace("Wed", "Τετάρτη");
  1133.                             date__ = "Τετάρτη " + i2 + " Σεπτεμβρίου " + year2;
  1134.                             //JOptionPane.showMessageDialog(frame2, date__);
  1135.                         } else if (date__.contains("Thu")) {
  1136.                             //date_ = date_.replace("Thu", "Πέμπτη");
  1137.                             date__ = "Πέμπτη " + i2 + " Σεπτεμβρίου " + year2;
  1138.                             //JOptionPane.showMessageDialog(frame2, date__);
  1139.                         } else if (date__.contains("Fri")) {
  1140.                             //date_ = date_.replace("Fri", "Παρασκευή");
  1141.                             date__ = "Παρασκευή " + i2 + " Σεπτεμβρίου " + year2;
  1142.                             //JOptionPane.showMessageDialog(frame2, date__);
  1143.                         } else if (date__.contains("Sat")) {
  1144.                             //date_ = date_.replace("Sat", "Σάββατο");
  1145.                             date__ = "Σάββατο " + i2 + " Σεπτεμβρίου " + year2;
  1146.                             //JOptionPane.showMessageDialog(frame2, date__);
  1147.                         } else {
  1148.                             //date_ = date_.replace("Sun", "Κυριακή");
  1149.                             date__ = "Κυριακή " + i2 + " Σεπτεμβρίου " + year2;
  1150.                             //JOptionPane.showMessageDialog(frame2, date__);
  1151.                         }
  1152.                     }
  1153.                     if (date__.contains("Oct")) {
  1154.                         //date_ = date_.replace("Oct", "Οκτωμβρίου");
  1155.                         if (date__.contains("Mon")) {
  1156.                             //date_ = date_.replace("Mon", "Δευτέρα");
  1157.                             date__ = "Δευτέρα " + i2 + " Οκτωβρίου " + year2;
  1158.                             //JOptionPane.showMessageDialog(frame2, date__);
  1159.                         } else if (date__.contains("Tue")) {
  1160.                             //date_ = date_.replace("Tur", "Τρίτη");
  1161.                             date__ = "Τρίτη " + i2 + " Οκτωβρίου " + year2;
  1162.                             //JOptionPane.showMessageDialog(frame2, date__);
  1163.                         } else if (date__.contains("Wed")) {
  1164.                             //date_ = date_.replace("Wed", "Τετάρτη");
  1165.                             date__ = "Τετάρτη " + i2 + " Οκτωβρίου " + year2;
  1166.                             //JOptionPane.showMessageDialog(frame2, date__);
  1167.                         } else if (date__.contains("Thu")) {
  1168.                             //date_ = date_.replace("Thu", "Πέμπτη");
  1169.                             date__ = "Πέμπτη " + i2 + " Οκτωβρίου " + year2;
  1170.                             //JOptionPane.showMessageDialog(frame2, date__);
  1171.                         } else if (date__.contains("Fri")) {
  1172.                             //date_ = date_.replace("Fri", "Παρασκευή");
  1173.                             date__ = "Παρασκευή " + i2 + " Οκτωβρίου " + year2;
  1174.                             //JOptionPane.showMessageDialog(frame2, date__);
  1175.                         } else if (date__.contains("Sat")) {
  1176.                             //date_ = date_.replace("Sat", "Σάββατο");
  1177.                             date__ = "Σάββατο " + i2 + " Οκτωβρίου " + year2;
  1178.                             //JOptionPane.showMessageDialog(frame2, date__);
  1179.                         } else {
  1180.                             //date_ = date_.replace("Sun", "Κυριακή");
  1181.                             date__ = "Κυριακή " + i2 + " Οκτωβρίου " + year2;
  1182.                             //JOptionPane.showMessageDialog(frame2, date__);
  1183.                         }
  1184.                     }
  1185.                     if (date__.contains("Nov")) {
  1186.                         //date_ = date_.replace("Nov", "Νοεμβρίου");
  1187.                         if (date__.contains("Mon")) {
  1188.                             //date_ = date_.replace("Mon", "Δευτέρα");
  1189.                             date__ = "Δευτέρα " + i2 + " Νοεμβρίου " + year2;
  1190.                             //JOptionPane.showMessageDialog(frame2, date__);
  1191.                         } else if (date__.contains("Tue")) {
  1192.                             //date_ = date_.replace("Tur", "Τρίτη");
  1193.                             date__ = "Τρίτη " + i2 + " Νοεμβρίου " + year2;
  1194.                             //JOptionPane.showMessageDialog(frame2, date__);
  1195.                         } else if (date__.contains("Wed")) {
  1196.                             //date_ = date_.replace("Wed", "Τετάρτη");
  1197.                             date__ = "Τετάρτη " + i2 + " Νοεμβρίου " + year2;
  1198.                             //JOptionPane.showMessageDialog(frame2, date__);
  1199.                         } else if (date__.contains("Thu")) {
  1200.                             //date_ = date_.replace("Thu", "Πέμπτη");
  1201.                             date__ = "Πέμπτη " + i2 + " Νοεμβρίου " + year2;
  1202.                             //JOptionPane.showMessageDialog(frame2, date__);
  1203.                         } else if (date__.contains("Fri")) {
  1204.                             //date_ = date_.replace("Fri", "Παρασκευή");
  1205.                             date__ = "Παρασκευή " + i2 + " Νοεμβρίου " + year2;
  1206.                             //JOptionPane.showMessageDialog(frame2, date__);
  1207.                         } else if (date__.contains("Sat")) {
  1208.                             //date_ = date_.replace("Sat", "Σάββατο");
  1209.                             date__ = "Σάββατο " + i2 + " Νοεμβρίου " + year2;
  1210.                             //JOptionPane.showMessageDialog(frame2, date__);
  1211.                         } else {
  1212.                             //date_ = date_.replace("Sun", "Κυριακή");
  1213.                             date__ = "Κυριακή " + i2 + " Νοεμβρίου " + year2;
  1214.                             //JOptionPane.showMessageDialog(frame2, date__);
  1215.                         }
  1216.                     }
  1217.                     if (date__.contains("Dec")) {
  1218.                         //date_ = date_.replace("Dec", "Δεκεμβρίου");
  1219.                         if (date__.contains("Mon")) {
  1220.                             //date_ = date_.replace("Mon", "Δευτέρα");
  1221.                             date__ = "Δευτέρα " + i2 + " Δεκεμβρίου " + year2;
  1222.                             //JOptionPane.showMessageDialog(frame2, date__);
  1223.                         } else if (date__.contains("Tue")) {
  1224.                             //date_ = date_.replace("Tur", "Τρίτη");
  1225.                             date__ = "Τρίτη " + i2 + " Δεκεμβρίου " + year2;
  1226.                             //JOptionPane.showMessageDialog(frame2, date__);
  1227.                         } else if (date__.contains("Wed")) {
  1228.                             //date_ = date_.replace("Wed", "Τετάρτη");
  1229.                             date__ = "Τετάρτη " + i2 + " Δεκεμβρίου " + year2;
  1230.                             //JOptionPane.showMessageDialog(frame2, date__);
  1231.                         } else if (date__.contains("Thu")) {
  1232.                             //date_ = date_.replace("Thu", "Πέμπτη");
  1233.                             date__ = "Πέμπτη " + i2 + " Δεκεμβρίου " + year2;
  1234.                             //JOptionPane.showMessageDialog(frame2, date__);
  1235.                         } else if (date__.contains("Fri")) {
  1236.                             //date_ = date_.replace("Fri", "Παρασκευή");
  1237.                             date__ = "Παρασκευή " + i2 + " Δεκεμβρίου " + year2;
  1238.                             //JOptionPane.showMessageDialog(frame2, date__);
  1239.                         } else if (date__.contains("Sat")) {
  1240.                             //date_ = date_.replace("Sat", "Σάββατο");
  1241.                             date__ = "Σάββατο " + i2 + " Δεκεμβρίου " + year2;
  1242.                             //JOptionPane.showMessageDialog(frame2, date__);
  1243.                         } else {
  1244.                             //date_ = date_.replace("Sun", "Κυριακή");
  1245.                             date__ = "Κυριακή " + i2 + " Δεκεμβρίου " + year2;
  1246.                             //JOptionPane.showMessageDialog(frame2, date__);
  1247.                         }
  1248.                     }
  1249.                     String date_2_f_path = date_2_f.getPath();
  1250.                     try {
  1251.                         f_writer = new FileWriter(date_2_f_path);
  1252.                         b_writer = new BufferedWriter(f_writer);
  1253.                         b_writer.write(date__);
  1254.                     } catch (IOException io) {
  1255.                         io.printStackTrace();
  1256.                     } finally {
  1257.                         try {
  1258.                             if (b_writer != null)
  1259.                                 b_writer.close();
  1260.                             if (f_writer != null)
  1261.                                 f_writer.close();
  1262.                         } catch (IOException ex) {
  1263.                             ex.printStackTrace();
  1264.                         }
  1265.                     }
  1266.                     String item_leave_taken = item_leave_.getSelectedItem().toString();
  1267.                     String combo_text_input_f_path = combo_text_input_f.getPath();
  1268.                     try {
  1269.                         f_writer = new FileWriter(combo_text_input_f_path);
  1270.                         b_writer = new BufferedWriter(f_writer);
  1271.                         String item_leave_out = "Προϊόν Αναχώρισης: " + item_leave_taken;
  1272.                         b_writer.write(item_leave_out + "\r\n\r\n");
  1273.                     } catch (IOException io) {
  1274.                         io.printStackTrace();
  1275.                     } finally {
  1276.                         try {
  1277.                             if (b_writer != null)
  1278.                                 b_writer.close();
  1279.                             if (f_writer != null)
  1280.                                 f_writer.close();
  1281.                         } catch (IOException ex) {
  1282.                             ex.printStackTrace();
  1283.                         }
  1284.                     }
  1285.                     String company_taken = company_.getSelectedItem().toString();
  1286.                     try {
  1287.                         f_writer = new FileWriter(combo_text_input_f_path, true);
  1288.                         b_writer = new BufferedWriter(f_writer);
  1289.                         String company_out = "Εταιρία: " + company_taken;
  1290.                         b_writer.write(company_out + "\r\n\r\n");
  1291.                     } catch (IOException io) {
  1292.                         io.printStackTrace();
  1293.                     } finally {
  1294.                         try {
  1295.                             if (b_writer != null)
  1296.                                 b_writer.close();
  1297.                             if (f_writer != null)
  1298.                                 f_writer.close();
  1299.                         } catch (IOException ex) {
  1300.                             ex.printStackTrace();
  1301.                         }
  1302.                     }
  1303.                     String ship_leave_taken = ship_leave_.getSelectedItem().toString();
  1304.                     try {
  1305.                         f_writer = new FileWriter(combo_text_input_f_path, true);
  1306.                         b_writer = new BufferedWriter(f_writer);
  1307.                         String ship_leave_out = "Πλοίο Αναχώρισης: " + ship_leave_taken;
  1308.                         b_writer.write(ship_leave_out + "\r\n\r\n");
  1309.                     } catch (IOException io) {
  1310.                         io.printStackTrace();
  1311.                     } finally {
  1312.                         try {
  1313.                             if (b_writer != null)
  1314.                                 b_writer.close();
  1315.                             if (f_writer != null)
  1316.                                 f_writer.close();
  1317.                         } catch (IOException ex) {
  1318.                             ex.printStackTrace();
  1319.                         }
  1320.                     }
  1321.                     String from_to_1_taken = from_to_1_.getSelectedItem().toString();
  1322.                     try {
  1323.                         f_writer = new FileWriter(combo_text_input_f_path, true);
  1324.                         b_writer = new BufferedWriter(f_writer);
  1325.                         String from_to_1_out = "Λιμάνι(Απο-Προς): " + from_to_1_taken;
  1326.                         b_writer.write(from_to_1_out + "\r\n\r\n");
  1327.                     } catch (IOException io) {
  1328.                         io.printStackTrace();
  1329.                     } finally {
  1330.                         try {
  1331.                             if (b_writer != null)
  1332.                                 b_writer.close();
  1333.                             if (f_writer != null)
  1334.                                 f_writer.close();
  1335.                         } catch (IOException ex) {
  1336.                             ex.printStackTrace();
  1337.                         }
  1338.                     }
  1339.                     String time_1_taken = time_1_.getSelectedItem().toString();
  1340.                     try {
  1341.                         f_writer = new FileWriter(combo_text_input_f_path, true);
  1342.                         b_writer = new BufferedWriter(f_writer);
  1343.                         String time_1_out = "Ώρα  Πλοίου Αναχώρισης: " + time_1_taken;
  1344.                         b_writer.write(time_1_out + "\r\n\r\n");
  1345.                     } catch (IOException io) {
  1346.                         io.printStackTrace();
  1347.                     } finally {
  1348.                         try {
  1349.                             if (b_writer != null)
  1350.                                 b_writer.close();
  1351.                             if (f_writer != null)
  1352.                                 f_writer.close();
  1353.                         } catch (IOException ex) {
  1354.                             ex.printStackTrace();
  1355.                         }
  1356.                     }
  1357.                     String unloading_taken = unloading_.getSelectedItem().toString();
  1358.                     try {
  1359.                         f_writer = new FileWriter(combo_text_input_f_path, true);
  1360.                         b_writer = new BufferedWriter(f_writer);
  1361.                         String unloading_out = "Ξεφόρτωμα: " + unloading_taken;
  1362.                         b_writer.write(unloading_out + "\r\n\r\n");
  1363.                     } catch (IOException io) {
  1364.                         io.printStackTrace();
  1365.                     } finally {
  1366.                         try {
  1367.                             if (b_writer != null)
  1368.                                 b_writer.close();
  1369.                             if (f_writer != null)
  1370.                                 f_writer.close();
  1371.                         } catch (IOException ex) {
  1372.                             ex.printStackTrace();
  1373.                         }
  1374.                     }
  1375.                     String loading_taken = loading_.getSelectedItem().toString();
  1376.                     try {
  1377.                         f_writer = new FileWriter(combo_text_input_f_path, true);
  1378.                         b_writer = new BufferedWriter(f_writer);
  1379.                         String loading_out = "Φόρτωμα: " + loading_taken;
  1380.                         b_writer.write(loading_out + "\r\n\r\n");
  1381.                     } catch (IOException io) {
  1382.                         io.printStackTrace();
  1383.                     } finally {
  1384.                         try {
  1385.                             if (b_writer != null)
  1386.                                 b_writer.close();
  1387.                             if (f_writer != null)
  1388.                                 f_writer.close();
  1389.                         } catch (IOException ex) {
  1390.                             ex.printStackTrace();
  1391.                         }
  1392.                     }
  1393.                     String ship_return_taken = ship_return_.getSelectedItem().toString();
  1394.                     try {
  1395.                         f_writer = new FileWriter(combo_text_input_f_path, true);
  1396.                         b_writer = new BufferedWriter(f_writer);
  1397.                         String ship_return_out = "Πλοίο Επιστροφής: " + ship_return_taken;
  1398.                         b_writer.write(ship_return_out + "\r\n\r\n");
  1399.                     } catch (IOException io) {
  1400.                         io.printStackTrace();
  1401.                     } finally {
  1402.                         try {
  1403.                             if (b_writer != null)
  1404.                                 b_writer.close();
  1405.                             if (f_writer != null)
  1406.                                 f_writer.close();
  1407.                         } catch (IOException ex) {
  1408.                             ex.printStackTrace();
  1409.                         }
  1410.                     }
  1411.                     String from_to_2_taken = from_to_2_.getSelectedItem().toString();
  1412.                     try {
  1413.                         f_writer = new FileWriter(combo_text_input_f_path, true);
  1414.                         b_writer = new BufferedWriter(f_writer);
  1415.                         String from_to_2_out = "Λιμάνι(Απο-Προς): " + from_to_2_taken;
  1416.                         b_writer.write(from_to_2_out + "\r\n\r\n");
  1417.                     } catch (IOException io) {
  1418.                         io.printStackTrace();
  1419.                     } finally {
  1420.                         try {
  1421.                             if (b_writer != null)
  1422.                                 b_writer.close();
  1423.                             if (f_writer != null)
  1424.                                 f_writer.close();
  1425.                         } catch (IOException ex) {
  1426.                             ex.printStackTrace();
  1427.                         }
  1428.                     }
  1429.                     String time_2_taken = time_2_.getSelectedItem().toString();
  1430.                     try {
  1431.                         f_writer = new FileWriter(combo_text_input_f_path, true);
  1432.                         b_writer = new BufferedWriter(f_writer);
  1433.                         String time_2_out = "Ώρα Πλοίου Επιστροφής: " + time_2_taken;
  1434.                         b_writer.write(time_2_out + "\r\n\r\n");
  1435.                     } catch (IOException io) {
  1436.                         io.printStackTrace();
  1437.                     } finally {
  1438.                         try {
  1439.                             if (b_writer != null)
  1440.                                 b_writer.close();
  1441.                             if (f_writer != null)
  1442.                                 f_writer.close();
  1443.                         } catch (IOException ex) {
  1444.                             ex.printStackTrace();
  1445.                         }
  1446.                     }
  1447.                     String item_return_taken = item_return_.getSelectedItem().toString();
  1448.                     try {
  1449.                         f_writer = new FileWriter(combo_text_input_f_path, true);
  1450.                         b_writer = new BufferedWriter(f_writer);
  1451.                         String item_return_out = "Προϊόν Επιστροφής: " + item_return_taken;
  1452.                         b_writer.write(item_return_out + "\r\n\r\n");
  1453.                     } catch (IOException io) {
  1454.                         io.printStackTrace();
  1455.                     } finally {
  1456.                         try {
  1457.                             if (b_writer != null)
  1458.                                 b_writer.close();
  1459.                             if (f_writer != null)
  1460.                                 f_writer.close();
  1461.                         } catch (IOException ex) {
  1462.                             ex.printStackTrace();
  1463.                         }
  1464.                     }
  1465.                     String track_taken = track_.getSelectedItem().toString();
  1466.                     try {
  1467.                         f_writer = new FileWriter(combo_text_input_f_path, true);
  1468.                         b_writer = new BufferedWriter(f_writer);
  1469.                         String track_out = "Φορτηγό: " + track_taken;
  1470.                         b_writer.write(track_out + "\r\n\r\n");
  1471.                     } catch (IOException io) {
  1472.                         io.printStackTrace();
  1473.                     } finally {
  1474.                         try {
  1475.                             if (b_writer != null)
  1476.                                 b_writer.close();
  1477.                             if (f_writer != null)
  1478.                                 f_writer.close();
  1479.                         } catch (IOException ex) {
  1480.                             ex.printStackTrace();
  1481.                         }
  1482.                     }
  1483.                     String parea_taken = parea_.getSelectedItem().toString();
  1484.                     try {
  1485.                         f_writer = new FileWriter(combo_text_input_f_path, true);
  1486.                         b_writer = new BufferedWriter(f_writer);
  1487.                         String parea_out = "Παρέα: " + parea_taken;
  1488.                         b_writer.write(parea_out + "\r\n\r\n");
  1489.                     } catch (IOException io) {
  1490.                         io.printStackTrace();
  1491.                     } finally {
  1492.                         try {
  1493.                             if (b_writer != null)
  1494.                                 b_writer.close();
  1495.                             if (f_writer != null)
  1496.                                 f_writer.close();
  1497.                         } catch (IOException ex) {
  1498.                             ex.printStackTrace();
  1499.                         }
  1500.                     }
  1501.  
  1502.                     String money_used_taken = money_used_.getText();
  1503.                     try {
  1504.                         f_writer = new FileWriter(combo_text_input_f_path, true);
  1505.                         b_writer = new BufferedWriter(f_writer);
  1506.                         Double money_used_taken_double = Double.valueOf(money_used_taken);
  1507.                         String money_used_out = "Φορτωτική: " + money_used_taken_double;
  1508.                         b_writer.write(money_used_out + "\r\n\r\n");
  1509.                     } catch (IOException io) {
  1510.                         io.printStackTrace();
  1511.                     } finally {
  1512.                         try {
  1513.                             if (b_writer != null)
  1514.                                 b_writer.close();
  1515.                             if (f_writer != null)
  1516.                                 f_writer.close();
  1517.                         } catch (IOException ex) {
  1518.                             ex.printStackTrace();
  1519.                         }
  1520.                     }
  1521.                     String money_earned_taken = money_earned_.getText();
  1522.                     try {
  1523.                         f_writer = new FileWriter(combo_text_input_f_path, true);
  1524.                         b_writer = new BufferedWriter(f_writer);
  1525.                         Double money_earned_taken_double = Double.valueOf(money_earned_taken);
  1526.                         String money_earned_out = "Μισθός: " + money_earned_taken_double;
  1527.                         b_writer.write(money_earned_out + "\r\n\r\n");
  1528.                     } catch (IOException io) {
  1529.                         io.printStackTrace();
  1530.                     } finally {
  1531.                         try {
  1532.                             if (b_writer != null)
  1533.                                 b_writer.close();
  1534.                             if (f_writer != null)
  1535.                                 f_writer.close();
  1536.                         } catch (IOException ex) {
  1537.                             ex.printStackTrace();
  1538.                         }
  1539.                     }
  1540.                     String km_taken = km_.getText();
  1541.                     try {
  1542.                         f_writer = new FileWriter(combo_text_input_f_path, true);
  1543.                         b_writer = new BufferedWriter(f_writer);
  1544.                         Double km_taken_double = Double.valueOf(km_taken);
  1545.                         String km_out = "Χιλιόμετρα: " + km_taken_double+"\r\n";
  1546.                         b_writer.write(km_out);
  1547.                     } catch (IOException io) {
  1548.                         io.printStackTrace();
  1549.                     } finally {
  1550.                         try {
  1551.                             if (b_writer != null)
  1552.                                 b_writer.close();
  1553.                             if (f_writer != null)
  1554.                                 f_writer.close();
  1555.                         } catch (IOException ex) {
  1556.                             ex.printStackTrace();
  1557.                         }
  1558.                     }
  1559.                     try {
  1560.                         f_writer = new FileWriter(combo_text_input_f_path, true);
  1561.                         b_writer = new BufferedWriter(f_writer);
  1562.                         b_writer.write("Αναχώριση: "+date_+"\r\n");
  1563.                     } catch (IOException io) {
  1564.                         io.printStackTrace();
  1565.                     } finally {
  1566.                         try {
  1567.                             if (b_writer != null)
  1568.                                 b_writer.close();
  1569.                             if (f_writer != null)
  1570.                                 f_writer.close();
  1571.                         } catch (IOException ex) {
  1572.                             ex.printStackTrace();
  1573.                         }
  1574.                     }
  1575.                     try {
  1576.                         f_writer = new FileWriter(combo_text_input_f_path, true);
  1577.                         b_writer = new BufferedWriter(f_writer);
  1578.                         b_writer.write("Επιστροφή: "+date__);
  1579.                     } catch (IOException io) {
  1580.                         io.printStackTrace();
  1581.                     } finally {
  1582.                         try {
  1583.                             if (b_writer != null)
  1584.                                 b_writer.close();
  1585.                             if (f_writer != null)
  1586.                                 f_writer.close();
  1587.                         } catch (IOException ex) {
  1588.                             ex.printStackTrace();
  1589.                         }
  1590.                     }
  1591.                     try {
  1592.                         /**int row = table.getRowCount()-1;
  1593.                         Object num_ = model_table.getValueAt(row,1);
  1594.                         String num_string = num_.toString();
  1595.                         String[] num_array_string = num_string.split("/");
  1596.                         int[] num_array_int = new int[2];
  1597.  
  1598.                         for(int l = 0;l < num_array_string.length;l++) {
  1599.                             num_array_int[l] = Integer.valueOf(num_array_string[l]);
  1600.                             num_array_int[l] = num_array_int[l] + 1;
  1601.                             num_array_string[l] = String.valueOf(num_array_int[l]);}
  1602.                         String a_a = String.join("/", num_array_string);*/
  1603.                         String a_a = "300/50";
  1604.                         Double money_used_taken_double = Double.valueOf(money_used_taken);
  1605.                         Double money_earned_taken_double = Double.valueOf(money_earned_taken);
  1606.                         Double km_taken_double = Double.valueOf(km_taken);
  1607.                         int ID = table.getRowCount() + 1;
  1608.                         if (comments_cb.isSelected()) {
  1609.                             BufferedReader b_reader = new BufferedReader(new FileReader(new File("C:\\Database\\Temp_Inputs\\Comments.txt")));
  1610.                             if (b_reader != null) {
  1611.                                 String comments_apo_out;
  1612.                                 while ((comments_apo_out = b_reader.readLine()) != null) {
  1613.                                     Border default_border = textfieldpass.getBorder();
  1614.                                     _date_leaved.setBorder(default_border);
  1615.                                     _date_returned.setBorder(default_border);
  1616.                                     money_used_.setBorder(default_border);
  1617.                                     money_earned_.setBorder(default_border);
  1618.                                     km_.setBorder(default_border);
  1619.                                     int quest2 = JOptionPane.showConfirmDialog(frame2, "Έχεις επιλέξει τις παρακάτω πληροφορίες: \r\n" +
  1620.                                             "\r\nΑναχώρηση: " + date_ +
  1621.                                             "\r\nΠροϊόν Αναχώρισης: " + item_leave_taken +
  1622.                                             "\r\nΕταιρία: " + company_taken +
  1623.                                             "\r\nΠλοίο Αναχώρισης: " + ship_leave_taken +
  1624.                                             "\r\nΛιμάνι(Απο-Προς): " + from_to_1_taken +
  1625.                                             "\r\nΏρα Αναχώρισης: " + time_1_taken +
  1626.                                             "\r\nΞεφόρτωμα: " + unloading_taken +
  1627.                                             "\r\nΦόρτωμα: " + loading_taken +
  1628.                                             "\r\nΠλοίο Επιστροφής: " + ship_return_taken +
  1629.                                             "\r\nΛιμάνι(Απο-Προς)" + from_to_2_taken +
  1630.                                             "\r\nΏρα Επιστροφής: " + time_2_taken +
  1631.                                             "\r\nΠροϊόν Επιστροφής: " + item_return_taken +
  1632.                                             "\r\nΕπιστροφή: " + date__ +
  1633.                                             "\r\nΦορτηγό: " + track_taken +
  1634.                                             "\r\nΠαρέα: " + parea_taken +
  1635.                                             "\r\nΦορτωτική: " + money_used_taken_double +
  1636.                                             "\r\nΜισθός: " + money_earned_taken_double +
  1637.                                             "\r\nΧιλιόμετρα: " + km_taken_double +
  1638.                                             "\r\nΣχόλια: " + comments_apo_out +
  1639.                                             "\r\n\r\nΘέλεις να γινει προσθήκη των στοιχείων στον Πίνακα;", "Προσθήκη Στοιχείων", JOptionPane.YES_NO_OPTION);
  1640.                                     if (quest2 == JOptionPane.YES_OPTION) {
  1641.                                         model_table.addRow(new Object[]{
  1642.                                                 ID,
  1643.                                                 a_a,
  1644.                                                 date_,
  1645.                                                 item_leave_taken,
  1646.                                                 company_taken,
  1647.                                                 ship_leave_taken,
  1648.                                                 from_to_1_taken,
  1649.                                                 time_1_taken,
  1650.                                                 unloading_taken,
  1651.                                                 loading_taken,
  1652.                                                 ship_return_taken,
  1653.                                                 from_to_2_taken,
  1654.                                                 time_2_taken,
  1655.                                                 item_return_taken,
  1656.                                                 date__,
  1657.                                                 money_used_taken_double,
  1658.                                                 money_earned_taken_double,
  1659.                                                 track_taken,
  1660.                                                 km_taken_double,
  1661.                                                 parea_taken,
  1662.                                                 comments_apo_out
  1663.                                         });
  1664.                                     }
  1665.                                     comments_cb.setSelected(false);
  1666.                                     System.out.print(Arrays.deepToString(rowData));
  1667.                                 }
  1668.                                 b_reader.close();
  1669.                             }
  1670.                         } else {
  1671.                             String comments_apo_out = "---";
  1672.                             Border default_border = textfieldpass.getBorder();
  1673.                             _date_leaved.setBorder(default_border);
  1674.                             _date_returned.setBorder(default_border);
  1675.                             money_used_.setBorder(default_border);
  1676.                             money_earned_.setBorder(default_border);
  1677.                             km_.setBorder(default_border);
  1678.                             int quest2 = JOptionPane.showConfirmDialog(frame2, "Έχεις επιλέξει τις παρακάτω πληροφορίες: \r\n" +
  1679.                                     "\r\nΑναχώρηση: " + date_ +
  1680.                                     "\r\nΠροϊόν Αναχώρισης: " + item_leave_taken +
  1681.                                     "\r\nΕταιρία: " + company_taken +
  1682.                                     "\r\nΠλοίο Αναχώρισης: " + ship_leave_taken +
  1683.                                     "\r\nΛιμάνι(Απο-Προς): " + from_to_1_taken +
  1684.                                     "\r\nΏρα Αναχώρισης: " + time_1_taken +
  1685.                                     "\r\nΞεφόρτωμα: " + unloading_taken +
  1686.                                     "\r\nΦόρτωμα: " + loading_taken +
  1687.                                     "\r\nΠλοίο Επιστροφής: " + ship_return_taken +
  1688.                                     "\r\nΛιμάνι(Απο-Προς)" + from_to_2_taken +
  1689.                                     "\r\nΏρα Επιστροφής: " + time_2_taken +
  1690.                                     "\r\nΠροϊόν Επιστροφής: " + item_return_taken +
  1691.                                     "\r\nΕπιστροφή: " + date__ +
  1692.                                     "\r\nΦορτηγό: " + track_taken +
  1693.                                     "\r\nΠαρέα: " + parea_taken +
  1694.                                     "\r\nΦορτωτική: " + money_used_taken_double +
  1695.                                     "\r\nΜισθός: " + money_earned_taken_double +
  1696.                                     "\r\nΧιλιόμετρα: " + km_taken_double +
  1697.                                     "\r\nΣχόλια: " + comments_apo_out +
  1698.                                     "\r\n\r\nΘέλεις να γινει προσθήκη των στοιχείων στον Πίνακα;", "Προσθήκη Στοιχείων", JOptionPane.YES_NO_OPTION);
  1699.                             if (quest2 == JOptionPane.YES_OPTION) {
  1700.                                 model_table.addRow(new Object[]{
  1701.                                         ID,
  1702.                                         a_a,
  1703.                                         date_,
  1704.                                         item_leave_taken,
  1705.                                         company_taken,
  1706.                                         ship_leave_taken,
  1707.                                         from_to_1_taken,
  1708.                                         time_1_taken,
  1709.                                         unloading_taken,
  1710.                                         loading_taken,
  1711.                                         ship_return_taken,
  1712.                                         from_to_2_taken,
  1713.                                         time_2_taken,
  1714.                                         item_return_taken,
  1715.                                         date__,
  1716.                                         money_used_taken_double,
  1717.                                         money_earned_taken_double,
  1718.                                         track_taken,
  1719.                                         km_taken_double,
  1720.                                         parea_taken,
  1721.                                         comments_apo_out
  1722.                                 });
  1723.                                 for (int r=0; r<rowData.length; r++) {
  1724.                                     for (int c=0; c<rowData[r].length; c++) {
  1725.                                         rowData[r][c]="hello";
  1726.                                     }
  1727.                                     System.out.print(Arrays.deepToString(rowData));
  1728.  
  1729.                                 }
  1730.                             }
  1731.                         }
  1732.                         } catch(IOException b){
  1733.                             b.printStackTrace();
  1734.                         }
  1735.                     } catch (ParseException | NumberFormatException b) {
  1736.                         b.printStackTrace();
  1737.                         Border red_bolt_border = BorderFactory.createLineBorder(Color.RED, 3, true);
  1738.                         _date_leaved.setBorder(red_bolt_border);
  1739.                         _date_returned.setBorder(red_bolt_border);
  1740.                         money_used_.setBorder(red_bolt_border);
  1741.                         money_earned_.setBorder(red_bolt_border);
  1742.                         km_.setBorder(red_bolt_border);
  1743.                     }
  1744.             }
  1745.         });
  1746.         //================Buttons===========================
  1747.         JButton item_leave_b = new JButton("+ / -");
  1748.         JButton company_b = new JButton("+ / -");
  1749.         JButton ship_leave_b = new JButton("+ / -");
  1750.         JButton from_to_1_b = new JButton("+ / -");
  1751.         JButton time_1_b = new JButton("+ / -");
  1752.         JButton unloading_b = new JButton("+ / -");
  1753.         JButton loading_b = new JButton("+ / -");
  1754.         JButton ship_return_b = new JButton("+ / -");
  1755.         JButton from_to_2_b = new JButton("+ / -");
  1756.         JButton time_2_b = new JButton("+ / -");
  1757.         JButton item_return_b = new JButton("+ / -");
  1758.         JButton track_b = new JButton("+ / -");
  1759.         JButton parea_b = new JButton("+ / -");
  1760.  
  1761.         /**JButton item_leave_b_ = new JButton("-");
  1762.         JButton company_b_ = new JButton("-");
  1763.         JButton ship_leave_b_ = new JButton("-");
  1764.         JButton from_to_1_b_ = new JButton("-");
  1765.         JButton time_1_b_ = new JButton("-");
  1766.         JButton unloading_b_ = new JButton("-");
  1767.         JButton loading_b_ = new JButton("-");
  1768.         JButton ship_return_b_ = new JButton("-");
  1769.         JButton from_to_2_b_ = new JButton("-");
  1770.         JButton time_2_b_ = new JButton("-");
  1771.         JButton item_return_b_ = new JButton("-");
  1772.         JButton track_b_ = new JButton("-");
  1773.         JButton parea_b_ = new JButton("-");*/
  1774.  
  1775.         item_leave_b.setBounds(180,76,59,20);
  1776.         company_b.setBounds(180,126,59,20);
  1777.         ship_leave_b.setBounds(180,176,59,20);
  1778.         from_to_1_b.setBounds(180,226,59,20);
  1779.         time_1_b.setBounds(180,276,59,20);
  1780.         unloading_b.setBounds(180,326,59,20);
  1781.         loading_b.setBounds(180,376,59,20);
  1782.         ship_return_b.setBounds(180,426,59,20);
  1783.         from_to_2_b.setBounds(180,476,59,20);
  1784.         time_2_b.setBounds(180,526,59,20);
  1785.         item_return_b.setBounds(180,576,59,20);
  1786.         track_b.setBounds(180,776,59,20);
  1787.         parea_b.setBounds(180,876,59,20);
  1788.         comments_b.setBounds(20,926,150,20);
  1789.  
  1790.         /**item_leave_b_.setBounds(233,80,50,20);
  1791.         company_b_.setBounds(233,130,50,20);
  1792.         ship_leave_b_.setBounds(233,180,50,20);
  1793.         from_to_1_b_.setBounds(233,230,50,20);
  1794.         time_1_b_.setBounds(233,280,50,20);
  1795.         unloading_b_.setBounds(233,330,50,20);
  1796.         loading_b_.setBounds(233,380,50,20);
  1797.         ship_return_b_.setBounds(233,430,50,20);
  1798.         from_to_2_b_.setBounds(233,480,50,20);
  1799.         time_2_b_.setBounds(233,530,50,20);
  1800.         item_return_b_.setBounds(233,580,50,20);
  1801.         track_b_.setBounds(233,780,50,20);
  1802.         parea_b_.setBounds(233,880,50,20);*/
  1803.  
  1804.  
  1805.         item_leave_b.setFont(font14);
  1806.         company_b.setFont(font14);
  1807.         ship_leave_b.setFont(font14);
  1808.         from_to_1_b.setFont(font14);
  1809.         time_1_b.setFont(font14);
  1810.         unloading_b.setFont(font14);
  1811.         loading_b.setFont(font14);
  1812.         ship_return_b.setFont(font14);
  1813.         from_to_2_b.setFont(font14);
  1814.         time_2_b.setFont(font14);
  1815.         item_return_b.setFont(font14);
  1816.         track_b.setFont(font14);
  1817.         parea_b.setFont(font14);
  1818.         comments_b.setFont(font14);
  1819.  
  1820.         /**item_leave_b_.setFont(font14);
  1821.         company_b_.setFont(font14);
  1822.         ship_leave_b_.setFont(font14);
  1823.         from_to_1_b_.setFont(font14);
  1824.         time_1_b_.setFont(font14);
  1825.         unloading_b_.setFont(font14);
  1826.         loading_b_.setFont(font14);
  1827.         ship_return_b_.setFont(font14);
  1828.         from_to_2_b_.setFont(font14);
  1829.         time_2_b_.setFont(font14);
  1830.         item_return_b_.setFont(font14);
  1831.         track_b_.setFont(font14);
  1832.         parea_b_.setFont(font14);*/
  1833.  
  1834.  
  1835.         panel2.add(item_leave_b);
  1836.         panel2.add(company_b);
  1837.         panel2.add(ship_leave_b);
  1838.         panel2.add(from_to_1_b);
  1839.         panel2.add(time_1_b);
  1840.         panel2.add(unloading_b);
  1841.         panel2.add(loading_b);
  1842.         panel2.add(ship_return_b);
  1843.         panel2.add(from_to_2_b);
  1844.         panel2.add(time_2_b);
  1845.         panel2.add(item_return_b);
  1846.         panel2.add(track_b);
  1847.         panel2.add(parea_b);
  1848.         panel2.add(comments_b);
  1849.  
  1850.         /**panel2.add(item_leave_b_);
  1851.         panel2.add(company_b_);
  1852.         panel2.add(ship_leave_b_);
  1853.         panel2.add(from_to_1_b_);
  1854.         panel2.add(time_1_b_);
  1855.         panel2.add(unloading_b_);
  1856.         panel2.add(loading_b_);
  1857.         panel2.add(ship_return_b_);
  1858.         panel2.add(from_to_2_b_);
  1859.         panel2.add(time_2_b_);
  1860.         panel2.add(item_return_b_);
  1861.         panel2.add(track_b_);
  1862.         panel2.add(parea_b_);*/
  1863.  
  1864.         //===================Actions of +/- Buttons===========================
  1865.         /**item_leave_b_.addActionListener(new ActionListener(){
  1866.             @Override
  1867.             public void actionPerformed(ActionEvent e) {
  1868.                 Object taken_item_leave_ = item_leave_.getSelectedItem();
  1869.                 String taken_item_leave_string = taken_item_leave_.toString();
  1870.                 if(item_leave_model.getIndexOf(taken_item_leave_string) == -1 ) {
  1871.                     item_leave_model.addElement(taken_item_leave_string);
  1872.                 }
  1873.             }
  1874.         });
  1875.         company_b_.addActionListener(new ActionListener(){
  1876.             @Override
  1877.             public void actionPerformed(ActionEvent e) {
  1878.                 Object taken_company_ = company_.getSelectedItem();
  1879.                 String taken_company_string = taken_company_.toString();
  1880.                 if(company_model.getIndexOf(taken_company_string) == -1 ) {
  1881.                     company_model.addElement(taken_company_string);
  1882.                 }
  1883.             }
  1884.         });
  1885.         ship_leave_b_.addActionListener(new ActionListener(){
  1886.             @Override
  1887.             public void actionPerformed(ActionEvent e) {
  1888.                 Object taken_ship_leave_ = ship_leave_.getSelectedItem();
  1889.                 String taken_ship_leave_string = taken_ship_leave_.toString();
  1890.                 if(ship_leave_model.getIndexOf(taken_ship_leave_string) == -1 ) {
  1891.                     ship_leave_model.addElement(taken_ship_leave_string);
  1892.                 }
  1893.             }
  1894.         });
  1895.         from_to_1_b_.addActionListener(new ActionListener(){
  1896.             @Override
  1897.             public void actionPerformed(ActionEvent e) {
  1898.                 Object taken_from_to_1_ = from_to_1_.getSelectedItem();
  1899.                 String taken_from_to_1_string = taken_from_to_1_.toString();
  1900.                 if(from_to_1_model.getIndexOf(taken_from_to_1_string) == -1 ) {
  1901.                     from_to_1_model.addElement(taken_from_to_1_string);
  1902.                 }
  1903.             }
  1904.         });
  1905.         time_1_b_.addActionListener(new ActionListener(){
  1906.             @Override
  1907.             public void actionPerformed(ActionEvent e) {
  1908.                 Object taken_time_1_ = time_1_.getSelectedItem();
  1909.                 String taken_time_1_string = taken_time_1_.toString();
  1910.                 if(time_1_model.getIndexOf(taken_time_1_string) == -1 ) {
  1911.                     time_1_model.addElement(taken_time_1_string);
  1912.                 }
  1913.             }
  1914.         });
  1915.         unloading_b_.addActionListener(new ActionListener(){
  1916.             @Override
  1917.             public void actionPerformed(ActionEvent e) {
  1918.                 Object taken_unloading_ = unloading_.getSelectedItem();
  1919.                 String taken_unloading_string = taken_unloading_.toString();
  1920.                 if(unloading_model.getIndexOf(taken_unloading_string) == -1 ) {
  1921.                     unloading_model.addElement(taken_unloading_string);
  1922.                 }
  1923.             }
  1924.         });
  1925.         loading_b_.addActionListener(new ActionListener(){
  1926.             @Override
  1927.             public void actionPerformed(ActionEvent e) {
  1928.                 Object taken_loading_ = loading_.getSelectedItem();
  1929.                 String taken_loading_string = taken_loading_.toString();
  1930.                 if(loading_model.getIndexOf(taken_loading_string) == -1 ) {
  1931.                     loading_model.addElement(taken_loading_string);
  1932.                 }
  1933.             }
  1934.         });
  1935.         ship_return_b_.addActionListener(new ActionListener(){
  1936.             @Override
  1937.             public void actionPerformed(ActionEvent e) {
  1938.                 Object taken_ship_return_ = ship_return_.getSelectedItem();
  1939.                 String taken_ship_return_string = taken_ship_return_.toString();
  1940.                 if(ship_return_model.getIndexOf(taken_ship_return_string) == -1 ) {
  1941.                     ship_return_model.addElement(taken_ship_return_string);
  1942.                 }
  1943.             }
  1944.         });
  1945.         from_to_2_b_.addActionListener(new ActionListener(){
  1946.             @Override
  1947.             public void actionPerformed(ActionEvent e) {
  1948.                 Object taken_from_to_2_ = from_to_2_.getSelectedItem();
  1949.                 String taken_from_to_2_string = taken_from_to_2_.toString();
  1950.                 if(from_to_2_model.getIndexOf(taken_from_to_2_string) == -1 ) {
  1951.                     from_to_2_model.addElement(taken_from_to_2_string);
  1952.                 }
  1953.             }
  1954.         });
  1955.         time_2_b_.addActionListener(new ActionListener(){
  1956.             @Override
  1957.             public void actionPerformed(ActionEvent e) {
  1958.                 Object taken_time_2_ = time_2_.getSelectedItem();
  1959.                 String taken_time_2_string = taken_time_2_.toString();
  1960.                 if(time_2_model.getIndexOf(taken_time_2_string) == -1 ) {
  1961.                     time_2_model.addElement(taken_time_2_string);
  1962.                 }
  1963.             }
  1964.         });
  1965.         item_return_b_.addActionListener(new ActionListener(){
  1966.             @Override
  1967.             public void actionPerformed(ActionEvent e) {
  1968.                 Object taken_item_return_ = item_return_.getSelectedItem();
  1969.                 String taken_item_return_string = taken_item_return_.toString();
  1970.                 if(item_return_model.getIndexOf(taken_item_return_string) == -1 ) {
  1971.                     item_return_model.addElement(taken_item_return_string);
  1972.                 }
  1973.             }
  1974.         });
  1975.         track_b_.addActionListener(new ActionListener(){
  1976.             @Override
  1977.             public void actionPerformed(ActionEvent e) {
  1978.                 Object taken_track_ = track_.getSelectedItem();
  1979.                 String taken_track_string = taken_track_.toString();
  1980.                 if(track_model.getIndexOf(taken_track_string) == -1 ) {
  1981.                     track_model.addElement(taken_track_string);
  1982.                 }
  1983.             }
  1984.         });
  1985.         parea_b_.addActionListener(new ActionListener(){
  1986.             @Override
  1987.             public void actionPerformed(ActionEvent e) {
  1988.                 Object taken_parea_ = parea_.getSelectedItem();
  1989.                 String taken_parea_string = taken_parea_.toString();
  1990.                 if(parea_model.getIndexOf(taken_parea_string) == -1 ) {
  1991.                     parea_model.addElement(taken_parea_string);
  1992.                 }
  1993.             }
  1994.         });*/
  1995.  
  1996.  
  1997.  
  1998.         item_leave_b.addActionListener(new ActionListener(){
  1999.             @Override
  2000.             public void actionPerformed(ActionEvent e) {
  2001.                 Object taken_item_leave_ = item_leave_.getSelectedItem();
  2002.                 String taken_item_leave_string = taken_item_leave_.toString();
  2003.                 if (item_leave_model.getIndexOf(taken_item_leave_string) == -1 ) {
  2004.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει προσθήκη;","Το στοιχείο αυτο δεν υπάρχει!",JOptionPane.YES_NO_OPTION);
  2005.                         if (quest == JOptionPane.YES_OPTION){
  2006.                             item_leave_model.addElement(taken_item_leave_string);
  2007.                         } else {
  2008.                             JOptionPane.getRootFrame().dispose();
  2009.                         }
  2010.                 } else {
  2011.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει διαγραφή;","Το στοιχείο αυτο υπάρχει ήδη!",JOptionPane.YES_NO_OPTION);
  2012.                     if (quest == JOptionPane.YES_OPTION){
  2013.                         item_leave_model.removeElement(taken_item_leave_string);
  2014.                     } else {
  2015.                         JOptionPane.getRootFrame().dispose();
  2016.                     }
  2017.  
  2018.                 }
  2019.             }
  2020.         });
  2021.         company_b.addActionListener(new ActionListener(){
  2022.             @Override
  2023.             public void actionPerformed(ActionEvent e) {
  2024.                 Object taken_company_ = company_.getSelectedItem();
  2025.                 String taken_company_string = taken_company_.toString();
  2026.                 if (company_model.getIndexOf(taken_company_string) == -1 ) {
  2027.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει προσθήκη;","Το στοιχείο αυτο δεν υπάρχει!",JOptionPane.YES_NO_OPTION);
  2028.                     if (quest == JOptionPane.YES_OPTION){
  2029.                         company_model.addElement(taken_company_string);
  2030.                     } else {
  2031.                         JOptionPane.getRootFrame().dispose();
  2032.                     }
  2033.                 } else {
  2034.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει διαγραφή;","Το στοιχείο αυτο υπάρχει ήδη!",JOptionPane.YES_NO_OPTION);
  2035.                     if (quest == JOptionPane.YES_OPTION){
  2036.                         company_model.removeElement(taken_company_string);
  2037.                     } else {
  2038.                         JOptionPane.getRootFrame().dispose();
  2039.                     }
  2040.  
  2041.                 }
  2042.             }
  2043.         });
  2044.         ship_leave_b.addActionListener(new ActionListener(){
  2045.             @Override
  2046.             public void actionPerformed(ActionEvent e) {
  2047.                 Object taken_ship_leave_ = ship_leave_.getSelectedItem();
  2048.                 String taken_ship_leave_string = taken_ship_leave_.toString();
  2049.                 if (ship_leave_model.getIndexOf(taken_ship_leave_string) == -1 ) {
  2050.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει προσθήκη;","Το στοιχείο αυτο δεν υπάρχει!",JOptionPane.YES_NO_OPTION);
  2051.                     if (quest == JOptionPane.YES_OPTION){
  2052.                         ship_leave_model.addElement(taken_ship_leave_string);
  2053.                     } else {
  2054.                         JOptionPane.getRootFrame().dispose();
  2055.                     }
  2056.                 } else {
  2057.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει διαγραφή;","Το στοιχείο αυτο υπάρχει ήδη!",JOptionPane.YES_NO_OPTION);
  2058.                     if (quest == JOptionPane.YES_OPTION){
  2059.                         ship_leave_model.removeElement(taken_ship_leave_string);
  2060.                     } else {
  2061.                         JOptionPane.getRootFrame().dispose();
  2062.                     }
  2063.  
  2064.                 }
  2065.             }
  2066.         });
  2067.         from_to_1_b.addActionListener(new ActionListener(){
  2068.             @Override
  2069.             public void actionPerformed(ActionEvent e) {
  2070.                 Object taken_from_to_1_ = from_to_1_.getSelectedItem();
  2071.                 String taken_from_to_1_string = taken_from_to_1_.toString();
  2072.                 if (from_to_1_model.getIndexOf(taken_from_to_1_string) == -1 ) {
  2073.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει προσθήκη;","Το στοιχείο αυτο δεν υπάρχει!",JOptionPane.YES_NO_OPTION);
  2074.                     if (quest == JOptionPane.YES_OPTION){
  2075.                         from_to_1_model.addElement(taken_from_to_1_string);
  2076.                     } else {
  2077.                         JOptionPane.getRootFrame().dispose();
  2078.                     }
  2079.                 } else {
  2080.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει διαγραφή;","Το στοιχείο αυτο υπάρχει ήδη!",JOptionPane.YES_NO_OPTION);
  2081.                     if (quest == JOptionPane.YES_OPTION){
  2082.                         from_to_1_model.removeElement(taken_from_to_1_string);
  2083.                     } else {
  2084.                         JOptionPane.getRootFrame().dispose();
  2085.                     }
  2086.  
  2087.                 }
  2088.             }
  2089.         });
  2090.         time_1_b.addActionListener(new ActionListener(){
  2091.             @Override
  2092.             public void actionPerformed(ActionEvent e) {
  2093.                 Object taken_time_1_ = time_1_.getSelectedItem();
  2094.                 String taken_time_1_string = taken_time_1_.toString();
  2095.                 if (time_1_model.getIndexOf(taken_time_1_string) == -1 ) {
  2096.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει προσθήκη;","Το στοιχείο αυτο δεν υπάρχει!",JOptionPane.YES_NO_OPTION);
  2097.                     if (quest == JOptionPane.YES_OPTION){
  2098.                         time_1_model.addElement(taken_time_1_string);
  2099.                     } else {
  2100.                         JOptionPane.getRootFrame().dispose();
  2101.                     }
  2102.                 } else {
  2103.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει διαγραφή;","Το στοιχείο αυτο υπάρχει ήδη!",JOptionPane.YES_NO_OPTION);
  2104.                     if (quest == JOptionPane.YES_OPTION){
  2105.                         time_1_model.removeElement(taken_time_1_string);
  2106.                     } else {
  2107.                         JOptionPane.getRootFrame().dispose();
  2108.                     }
  2109.  
  2110.                 }
  2111.             }
  2112.         });
  2113.         unloading_b.addActionListener(new ActionListener(){
  2114.             @Override
  2115.             public void actionPerformed(ActionEvent e) {
  2116.                 Object taken_unloading_ = unloading_.getSelectedItem();
  2117.                 String taken_unloading_string = taken_unloading_.toString();
  2118.                 if (unloading_model.getIndexOf(taken_unloading_string) == -1 ) {
  2119.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει προσθήκη;","Το στοιχείο αυτο δεν υπάρχει!",JOptionPane.YES_NO_OPTION);
  2120.                     if (quest == JOptionPane.YES_OPTION){
  2121.                         unloading_model.addElement(taken_unloading_string);
  2122.                     } else {
  2123.                         JOptionPane.getRootFrame().dispose();
  2124.                     }
  2125.                 } else {
  2126.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει διαγραφή;","Το στοιχείο αυτο υπάρχει ήδη!",JOptionPane.YES_NO_OPTION);
  2127.                     if (quest == JOptionPane.YES_OPTION){
  2128.                         unloading_model.removeElement(taken_unloading_string);
  2129.                     } else {
  2130.                         JOptionPane.getRootFrame().dispose();
  2131.                     }
  2132.  
  2133.                 }
  2134.             }
  2135.         });
  2136.         loading_b.addActionListener(new ActionListener(){
  2137.             @Override
  2138.             public void actionPerformed(ActionEvent e) {
  2139.                 Object taken_loading_ = loading_.getSelectedItem();
  2140.                 String taken_loading_string = taken_loading_.toString();
  2141.                 if (loading_model.getIndexOf(taken_loading_string) == -1 ) {
  2142.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει προσθήκη;","Το στοιχείο αυτο δεν υπάρχει!",JOptionPane.YES_NO_OPTION);
  2143.                     if (quest == JOptionPane.YES_OPTION){
  2144.                         loading_model.addElement(taken_loading_string);
  2145.                     } else {
  2146.                         JOptionPane.getRootFrame().dispose();
  2147.                     }
  2148.                 } else {
  2149.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει διαγραφή;","Το στοιχείο αυτο υπάρχει ήδη!",JOptionPane.YES_NO_OPTION);
  2150.                     if (quest == JOptionPane.YES_OPTION){
  2151.                         loading_model.removeElement(taken_loading_string);
  2152.                     } else {
  2153.                         JOptionPane.getRootFrame().dispose();
  2154.                     }
  2155.  
  2156.                 }
  2157.             }
  2158.         });
  2159.         ship_return_b.addActionListener(new ActionListener(){
  2160.             @Override
  2161.             public void actionPerformed(ActionEvent e) {
  2162.                 Object taken_ship_return_ = ship_return_.getSelectedItem();
  2163.                 String taken_ship_return_string = taken_ship_return_.toString();
  2164.                 if (ship_return_model.getIndexOf(taken_ship_return_string) == -1 ) {
  2165.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει προσθήκη;","Το στοιχείο αυτο δεν υπάρχει!",JOptionPane.YES_NO_OPTION);
  2166.                     if (quest == JOptionPane.YES_OPTION){
  2167.                         ship_return_model.addElement(taken_ship_return_string);
  2168.                     } else {
  2169.                         JOptionPane.getRootFrame().dispose();
  2170.                     }
  2171.                 } else {
  2172.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει διαγραφή;","Το στοιχείο αυτο υπάρχει ήδη!",JOptionPane.YES_NO_OPTION);
  2173.                     if (quest == JOptionPane.YES_OPTION){
  2174.                         ship_return_model.removeElement(taken_ship_return_string);
  2175.                     } else {
  2176.                         JOptionPane.getRootFrame().dispose();
  2177.                     }
  2178.  
  2179.                 }
  2180.             }
  2181.         });
  2182.         from_to_2_b.addActionListener(new ActionListener(){
  2183.             @Override
  2184.             public void actionPerformed(ActionEvent e) {
  2185.                 Object taken_from_to_2_ = from_to_2_.getSelectedItem();
  2186.                 String taken_from_to_2_string = taken_from_to_2_.toString();
  2187.                 if (from_to_2_model.getIndexOf(taken_from_to_2_string) == -1 ) {
  2188.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει προσθήκη;","Το στοιχείο αυτο δεν υπάρχει!",JOptionPane.YES_NO_OPTION);
  2189.                     if (quest == JOptionPane.YES_OPTION){
  2190.                         from_to_2_model.addElement(taken_from_to_2_string);
  2191.                     } else {
  2192.                         JOptionPane.getRootFrame().dispose();
  2193.                     }
  2194.                 } else {
  2195.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει διαγραφή;","Το στοιχείο αυτο υπάρχει ήδη!",JOptionPane.YES_NO_OPTION);
  2196.                     if (quest == JOptionPane.YES_OPTION){
  2197.                         from_to_2_model.removeElement(taken_from_to_2_string);
  2198.                     } else {
  2199.                         JOptionPane.getRootFrame().dispose();
  2200.                     }
  2201.  
  2202.                 }
  2203.             }
  2204.         });
  2205.         time_2_b.addActionListener(new ActionListener(){
  2206.             @Override
  2207.             public void actionPerformed(ActionEvent e) {
  2208.                 Object taken_time_2_ = time_2_.getSelectedItem();
  2209.                 String taken_time_2_string = taken_time_2_.toString();
  2210.                 if (time_2_model.getIndexOf(taken_time_2_string) == -1 ) {
  2211.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει προσθήκη;","Το στοιχείο αυτο δεν υπάρχει!",JOptionPane.YES_NO_OPTION);
  2212.                     if (quest == JOptionPane.YES_OPTION){
  2213.                         time_2_model.addElement(taken_time_2_string);
  2214.                     } else {
  2215.                         JOptionPane.getRootFrame().dispose();
  2216.                     }
  2217.                 } else {
  2218.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει διαγραφή;","Το στοιχείο αυτο υπάρχει ήδη!",JOptionPane.YES_NO_OPTION);
  2219.                     if (quest == JOptionPane.YES_OPTION){
  2220.                         time_2_model.removeElement(taken_time_2_string);
  2221.                     } else {
  2222.                         JOptionPane.getRootFrame().dispose();
  2223.                     }
  2224.  
  2225.                 }
  2226.             }
  2227.         });
  2228.         item_return_b.addActionListener(new ActionListener(){
  2229.             @Override
  2230.             public void actionPerformed(ActionEvent e) {
  2231.                 Object taken_item_return_ = item_return_.getSelectedItem();
  2232.                 String taken_item_return_string = taken_item_return_.toString();
  2233.                 if (item_return_model.getIndexOf(taken_item_return_string) == -1 ) {
  2234.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει προσθήκη;","Το στοιχείο αυτο δεν υπάρχει!",JOptionPane.YES_NO_OPTION);
  2235.                     if (quest == JOptionPane.YES_OPTION){
  2236.                         item_return_model.addElement(taken_item_return_string);
  2237.                     } else {
  2238.                         JOptionPane.getRootFrame().dispose();
  2239.                     }
  2240.                 } else {
  2241.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει διαγραφή;","Το στοιχείο αυτο υπάρχει ήδη!",JOptionPane.YES_NO_OPTION);
  2242.                     if (quest == JOptionPane.YES_OPTION){
  2243.                         item_return_model.removeElement(taken_item_return_string);
  2244.                     } else {
  2245.                         JOptionPane.getRootFrame().dispose();
  2246.                     }
  2247.  
  2248.                 }
  2249.             }
  2250.         });
  2251.         track_b.addActionListener(new ActionListener(){
  2252.             @Override
  2253.             public void actionPerformed(ActionEvent e) {
  2254.                 Object taken_track_ = track_.getSelectedItem();
  2255.                 String taken_track_string = taken_track_.toString();
  2256.                 if (track_model.getIndexOf(taken_track_string) == -1 ) {
  2257.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει προσθήκη;","Το στοιχείο αυτο δεν υπάρχει!",JOptionPane.YES_NO_OPTION);
  2258.                     if (quest == JOptionPane.YES_OPTION){
  2259.                         track_model.addElement(taken_track_string);
  2260.                     } else {
  2261.                         JOptionPane.getRootFrame().dispose();
  2262.                     }
  2263.                 } else {
  2264.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει διαγραφή;","Το στοιχείο αυτο υπάρχει ήδη!",JOptionPane.YES_NO_OPTION);
  2265.                     if (quest == JOptionPane.YES_OPTION){
  2266.                         track_model.removeElement(taken_track_string);
  2267.                     } else {
  2268.                         JOptionPane.getRootFrame().dispose();
  2269.                     }
  2270.  
  2271.                 }
  2272.             }
  2273.         });
  2274.         parea_b.addActionListener(new ActionListener(){
  2275.             @Override
  2276.             public void actionPerformed(ActionEvent e) {
  2277.                 Object taken_parea_ = parea_.getSelectedItem();
  2278.                 String taken_parea_string = taken_parea_.toString();
  2279.                 if (parea_model.getIndexOf(taken_parea_string) == -1 ) {
  2280.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει προσθήκη;","Το στοιχείο αυτο δεν υπάρχει!",JOptionPane.YES_NO_OPTION);
  2281.                     if (quest == JOptionPane.YES_OPTION){
  2282.                         parea_model.addElement(taken_parea_string);
  2283.                     } else {
  2284.                         JOptionPane.getRootFrame().dispose();
  2285.                     }
  2286.                 } else {
  2287.                     int quest = JOptionPane.showConfirmDialog(frame2,"Θέλετε να γίνει διαγραφή;","Το στοιχείο αυτο υπάρχει ήδη!",JOptionPane.YES_NO_OPTION);
  2288.                     if (quest == JOptionPane.YES_OPTION){
  2289.                         parea_model.removeElement(taken_parea_string);
  2290.                     } else {
  2291.                         JOptionPane.getRootFrame().dispose();
  2292.                     }
  2293.  
  2294.                 }
  2295.             }
  2296.         });
  2297.         comments_b.addActionListener(new ActionListener(){
  2298.             @Override
  2299.             public void actionPerformed(ActionEvent e) {
  2300.                 JFrame frame3 = new JFrame("Πρόσθεσε σχόλια");
  2301.                 frame3.setLocation(700,400);
  2302.                 frame3.setSize(480,350);
  2303.                 frame3.setDefaultCloseOperation(frame3.DISPOSE_ON_CLOSE);
  2304.                 frame3.setMinimumSize(new Dimension(450,350));
  2305.                 frame3.setResizable(false);
  2306.                 frame3.setVisible(true);
  2307.                 frame3.setLayout(null);
  2308.                 frame3.setBackground(Color.red);
  2309.                 JTextArea comments__ = new JTextArea();
  2310.                 comments__.setSize(400,250);
  2311.                 comments__.setLocation(20,20);
  2312.                 comments__.setLineWrap(true);
  2313.                 comments__.setWrapStyleWord(true);
  2314.                 comments__.setFont(font22);
  2315.                 //comments__.setBorder(BorderFactory.createLineBorder(Color.black,3,true));
  2316.                 JScrollPane scrollpane = new JScrollPane(comments__);
  2317.                 scrollpane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED);
  2318.                 scrollpane.setBounds(10, 11, 455, 249);
  2319.                 scrollpane.setBorder(BorderFactory.createLineBorder(Color.black,3,true));
  2320.                 frame3.add(scrollpane);
  2321.                 JButton comments_b_done = new JButton("Done");
  2322.                 comments_b_done.setBounds(350,285,70,20);
  2323.                 comments_b_done.setFont(font14);
  2324.                 frame3.add(comments_b_done);
  2325.                 //frame3.add(comments__);
  2326.                 comments_b_done.addActionListener(new ActionListener() {
  2327.                     public void actionPerformed(ActionEvent e) {
  2328.                         File comments_f = new File("C:\\Database\\Temp_Inputs\\Comments.txt");
  2329.                         String comments_takentext = comments__.getText();
  2330.                         FileWriter f_writer = null;
  2331.                         BufferedWriter b_writer = null;
  2332.                         String comments_f_path = comments_f.getPath();
  2333.                         try{
  2334.                             f_writer = new FileWriter(comments_f_path);
  2335.                             b_writer = new BufferedWriter(f_writer);
  2336.                             b_writer.write(comments_takentext);
  2337.                         } catch (IOException io){
  2338.                             io.printStackTrace();
  2339.                         } finally {
  2340.                             try {
  2341.                                 if (b_writer != null)
  2342.                                     b_writer.close();
  2343.                                 if (f_writer != null)
  2344.                                     f_writer.close();
  2345.                             } catch (IOException ex) {
  2346.                                 ex.printStackTrace();
  2347.                             }
  2348.                         }
  2349.                         frame3.dispose();
  2350.                     }
  2351.                 });
  2352.             }
  2353.         });
  2354.         //=====================================================
  2355.         //=====================================================
  2356.         loginButton.addActionListener(new ActionListener() {
  2357.             public void actionPerformed(ActionEvent e) {
  2358.                 loginButton.setIcon(loginpressed);
  2359.                 String textuser = textfielduser.getText();
  2360.                 String textpass = textfieldpass.getText();
  2361.                 if (textuser.equals("1") && textpass.equals("1")) {
  2362.                     frame.setVisible(false);
  2363.                     frame2.setVisible(true);
  2364.                 } else if (textuser.equals("") || textpass.equals("")) {
  2365.                     JOptionPane.showMessageDialog(frame, "Please enter Username AND Password!","Error",JOptionPane.ERROR_MESSAGE);
  2366.                     textfielduser.setText("");
  2367.                     textfieldpass.setText("");
  2368.                 }   else {
  2369.                     JOptionPane.showMessageDialog(frame, "Username or Password is not valid! Please try again!");
  2370.                     textfielduser.setText("");
  2371.                     textfieldpass.setText("");
  2372.                 }
  2373.             }
  2374.         });
  2375.         //===================Close===========================
  2376.         frame2.addWindowListener(new WindowAdapter()
  2377.         {
  2378.             public void windowClosing(WindowEvent e) {
  2379.                 File date_1_f = new File("C:\\Database\\Temp_Inputs\\Date_1_f.txt");
  2380.                 File date_2_f = new File("C:\\Database\\Temp_Inputs\\Date_2_f.txt");
  2381.                 File combo_text_input_f = new File("C:\\Database\\Temp_Inputs\\Combo_Text_Input.txt");
  2382.                 File comments_f = new File("C:\\Database\\Temp_Inputs\\Comments.txt");
  2383.                 FileWriter f_writer_del = null;
  2384.                 BufferedWriter b_writer_del = null;
  2385.                 String date_1_f_path = date_1_f.getPath();
  2386.                 try {
  2387.                     f_writer_del = new FileWriter(date_1_f_path);
  2388.                     b_writer_del = new BufferedWriter(f_writer_del);
  2389.                     b_writer_del.write("");
  2390.                 } catch (IOException io) {
  2391.                     io.printStackTrace();
  2392.                 } finally {
  2393.                     try {
  2394.                         if (b_writer_del != null)
  2395.                             b_writer_del.close();
  2396.                         if (f_writer_del != null)
  2397.                             f_writer_del.close();
  2398.                     } catch (IOException ex) {
  2399.                         ex.printStackTrace();
  2400.                     }
  2401.                 }
  2402.                 String date_2_f_path = date_2_f.getPath();
  2403.                 try {
  2404.                     f_writer_del = new FileWriter(date_2_f_path);
  2405.                     b_writer_del = new BufferedWriter(f_writer_del);
  2406.                     b_writer_del.write("");
  2407.                 } catch (IOException io) {
  2408.                     io.printStackTrace();
  2409.                 } finally {
  2410.                     try {
  2411.                         if (b_writer_del != null)
  2412.                             b_writer_del.close();
  2413.                         if (f_writer_del != null)
  2414.                             f_writer_del.close();
  2415.                     } catch (IOException ex) {
  2416.                         ex.printStackTrace();
  2417.                     }
  2418.                 }
  2419.                 String combo_text_input_f_path = combo_text_input_f.getPath();
  2420.                 try {
  2421.                     f_writer_del = new FileWriter(combo_text_input_f_path);
  2422.                     b_writer_del = new BufferedWriter(f_writer_del);
  2423.                     b_writer_del.write("");
  2424.                 } catch (IOException io) {
  2425.                     io.printStackTrace();
  2426.                 } finally {
  2427.                     try {
  2428.                         if (b_writer_del != null)
  2429.                             b_writer_del.close();
  2430.                         if (f_writer_del != null)
  2431.                             f_writer_del.close();
  2432.                     } catch (IOException ex) {
  2433.                         ex.printStackTrace();
  2434.                     }
  2435.                 }
  2436.                 String comments_f_path = comments_f.getPath();
  2437.                 try {
  2438.                     f_writer_del = new FileWriter(comments_f_path);
  2439.                     b_writer_del = new BufferedWriter(f_writer_del);
  2440.                     b_writer_del.write("");
  2441.                 } catch (IOException io) {
  2442.                     io.printStackTrace();
  2443.                 } finally {
  2444.                     try {
  2445.                         if (b_writer_del != null)
  2446.                             b_writer_del.close();
  2447.                         if (f_writer_del != null)
  2448.                             f_writer_del.close();
  2449.                     } catch (IOException ex) {
  2450.                         ex.printStackTrace();
  2451.                     }
  2452.                 }
  2453.                 File table_f = new File("C:\\Database\\Table\\Table.txt");
  2454.                 int num_row = table.getRowCount() -1;
  2455.                 int num_columns = 20;
  2456.                 for (int n = 0;n <= num_row; n++){
  2457.                     for(int m = 0;m <= num_columns; m++){
  2458.  
  2459.                         FileWriter f_writer = null;
  2460.                         BufferedWriter b_writer = null;
  2461.                         String table_f_path = table_f.getPath();
  2462.                         try {
  2463.                             f_writer = new FileWriter(table_f_path, true);
  2464.                             b_writer = new BufferedWriter(f_writer);
  2465.                             if (m == 0) {
  2466.                                 Object id = model_table.getValueAt(n, m);
  2467.                                 String id_str = id.toString();
  2468.                                 b_writer.write(":"+id_str + "\r\n");
  2469.                             } else if (m == 20) {
  2470.                                 Object com = model_table.getValueAt(n, m);
  2471.                                 String com_str = com.toString();
  2472.                                 b_writer.write(com_str + "\r\n======================================================\r\n");
  2473.                             } else {
  2474.                                 Object data = model_table.getValueAt(n, m);
  2475.                                 String data_str = data.toString();
  2476.                                 b_writer.write(data_str + "\r\n");
  2477.                             }
  2478.                         } catch (IOException | NullPointerException | ArrayIndexOutOfBoundsException io){
  2479.                             io.printStackTrace();
  2480.                         } finally {
  2481.                             try {
  2482.                                 if (b_writer != null)
  2483.                                     b_writer.close();
  2484.                                 if (f_writer != null)
  2485.                                     f_writer.close();
  2486.                                 if(n == num_row){
  2487.                                     frame2.dispose();
  2488.                                 }
  2489.                             } catch (IOException ex) {
  2490.                                 ex.printStackTrace();
  2491.                             }
  2492.                         }
  2493.                         }
  2494.                     }
  2495.  
  2496.                 }
  2497.         });
  2498.         frame2.addWindowListener(new WindowAdapter() {
  2499.             @Override
  2500.             public void windowOpened(WindowEvent e) {
  2501.                 File table_f = new File("C:\\Database\\Table\\Table.txt");
  2502.                 String table_f_path = table_f.getPath();
  2503.  
  2504.                 /**BufferedReader b_reader = null;
  2505.                  *
  2506.                  *
  2507.  
  2508.                 BufferedReader b_reader_fin = null;
  2509.                  try {
  2510.                     b_reader = new BufferedReader(new FileReader(new File(table_f_path)));
  2511.                     b_reader_fin = new BufferedReader(new FileReader(new File(table_f_path)));
  2512.                     String table_count;
  2513.                     String table_apo_out;
  2514.                     int count = 0;
  2515.                     while ((table_count = b_reader.readLine()) != null) {
  2516.                         if (table_count.startsWith(":")) {
  2517.                             count += 1;}}
  2518.                     while ((table_apo_out = b_reader_fin.readLine()) != null) {
  2519.                             for (int p = 1; p < count; p++) {
  2520.                                 if(table_apo_out.startsWith(":")) {
  2521.                                     for (int o = 0; o < 20; o++) {
  2522.                                         String separator = "======================================================";
  2523.                                         table_apo_out = b_reader_fin.readLine();
  2524.                                         table_apo_out = table_apo_out.replaceAll(separator, "");
  2525.                                         System.out.println(table_apo_out);
  2526.                                 }
  2527.                             }
  2528.                         }
  2529.                     }
  2530.                 } catch (IOException y) {
  2531.                     y.printStackTrace();
  2532.                 } finally {
  2533.                     if (b_reader != null) {
  2534.                         try {
  2535.                             b_reader.close();
  2536.                         } catch (IOException q) {
  2537.                             q.printStackTrace();
  2538.                         }
  2539.                     }
  2540.                 }*/
  2541.             }
  2542.         });
  2543.         panel1.add(loginButton);
  2544.         frame.add(panel1);
  2545.         frame.setVisible(true);
  2546.     }
  2547. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement