Repository navigation
Expand file tree
/
Copy pathMain.java
More file actions
executable file
·80 lines (70 loc) · 2.3 KB
/
Copy pathMain.java
File metadata and controls
executable file
·80 lines (70 loc) · 2.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
package gui;
import gui.dovidka.Dovidka;
import java.awt.Dialog;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import org.apache.log4j.BasicConfigurator;
import xml_ini.Loader;
public class Main extends JFrame {
private final static long serialVersionUID=1L;
/** îáúåêò, êîòîðûé îòâå÷àåò çà çàãðóæàåìûå ìîäóëè*/
private Loader loader;
public static void main(String[] args){
BasicConfigurator.configure();
new Main();
}
public Main(){
super("");
this.initComponents();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Position.setFrameBySize(this, 400, 100);
//this.setSize(400,100);
this.setVisible(true);
try{
this.loader=new Loader("settings.xml ");
}catch(Exception ex){
System.out.println("Loader Exception: "+ex.getMessage());
}
}
private void initComponents() {
// create element's
JButton buttonDovidka=new JButton("Ôîðìóâàííÿ äîâiäîê ïî áóõ.áàçi");
JButton buttonEditor=new JButton("Âåäåííÿ íàðàõóâàíü êîìóíàëüíûõ ïîñëóã");
// add Listener
buttonDovidka.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
onButtonDovidka();
}
});
buttonEditor.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
onButtonEditor();
}
});
// placing components
JPanel panelMain=new JPanel(new GridLayout(2,1));
panelMain.add(buttonDovidka);
panelMain.add(buttonEditor);
this.getContentPane().add(panelMain);
}
/** reaction on striking button Dovidka */
private void onButtonDovidka(){
JDialog modal=new JDialog(this,"Ôîðìóâàííÿ äîâiäîê",Dialog.ModalityType.APPLICATION_MODAL);
modal.add(new Dovidka(this,this.loader));
Position.setDialogToCenterBySize(modal, 750, 550);
//modal.setSize(750,550);
modal.setVisible(true);
}
/** reaction on striking button Editor */
private void onButtonEditor(){
JOptionPane.showMessageDialog(this, "Èçâèíèòå, ýòîò ðåæèì âðåìåííî çàáëîêèðîâàí");
/*JDialog modal=new JDialog(this,"Ðåäàêòîð",Dialog.ModalityType.APPLICATION_MODAL);
modal.add(new Editor(modal, this.loader));
Position.setDialogToCenterBySize(modal, 750, 550);
//modal.setSize(750,550);
modal.setVisible(true);
*/
}
}