Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

import org.jdesktop.application.Action;



 

 

 

/*

* GainekenView.java

*/

 

package gaineken;

 

import org.jdesktop.application.Action;

import org.jdesktop.application.ResourceMap;

import org.jdesktop.application.SingleFrameApplication;

import org.jdesktop.application.FrameView;

import org.jdesktop.application.TaskMonitor;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.Timer;

import javax.swing.Icon;

import javax.swing.JDialog;

import javax.swing.JFrame;

 

/**

* The application's main frame.

*/

public class GainekenView extends FrameView {

 

public GainekenView(SingleFrameApplication app) {

super(app);

 

initComponents();

 

// status bar initialization - message timeout, idle icon and busy animation, etc

ResourceMap resourceMap = getResourceMap();

int messageTimeout = resourceMap.getInteger("StatusBar.messageTimeout");

messageTimer = new Timer(messageTimeout, new ActionListener() {

public void actionPerformed(ActionEvent e) {

statusMessageLabel.setText("");

}

});

messageTimer.setRepeats(false);

int busyAnimationRate = resourceMap.getInteger("StatusBar.busyAnimationRate");

for (int i = 0; i < busyIcons.length; i++) {

busyIcons[i] = resourceMap.getIcon("StatusBar.busyIcons[" + i + "]");

}

busyIconTimer = new Timer(busyAnimationRate, new ActionListener() {

public void actionPerformed(ActionEvent e) {

busyIconIndex = (busyIconIndex + 1) % busyIcons.length;

statusAnimationLabel.setIcon(busyIcons[busyIconIndex]);

}

});

idleIcon = resourceMap.getIcon("StatusBar.idleIcon");

statusAnimationLabel.setIcon(idleIcon);

progressBar.setVisible(false);

 

// connecting action tasks to status bar via TaskMonitor

TaskMonitor taskMonitor = new TaskMonitor(getApplication().getContext());

taskMonitor.addPropertyChangeListener(new java.beans.PropertyChangeListener() {

public void propertyChange(java.beans.PropertyChangeEvent evt) {

String propertyName = evt.getPropertyName();

if ("started".equals(propertyName)) {

if (!busyIconTimer.isRunning()) {

statusAnimationLabel.setIcon(busyIcons[0]);

busyIconIndex = 0;

busyIconTimer.start();

}

progressBar.setVisible(true);

progressBar.setIndeterminate(true);

} else if ("done".equals(propertyName)) {

busyIconTimer.stop();

statusAnimationLabel.setIcon(idleIcon);

progressBar.setVisible(false);

progressBar.setValue(0);

} else if ("message".equals(propertyName)) {

String text = (String)(evt.getNewValue());

statusMessageLabel.setText((text == null)? "": text);

messageTimer.restart();

} else if ("progress".equals(propertyName)) {

int value = (Integer)(evt.getNewValue());

progressBar.setVisible(true);

progressBar.setIndeterminate(false);

progressBar.setValue(value);

}

}

});

}

 

@Action

public void showAboutBox() {

if (aboutBox == null) {

JFrame mainFrame = GainekenApp.getApplication().getMainFrame();

aboutBox = new GainekenAboutBox(mainFrame);

aboutBox.setLocationRelativeTo(mainFrame);

}

GainekenApp.getApplication().show(aboutBox);

}

 

/** This method is called from within the constructor to

* initialize the form.

* WARNING: Do NOT modify this code. The content of this method is

* always regenerated by the Form Editor.

*/

@SuppressWarnings("unchecked")

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

esepteu1();

}

 

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {

esepteu2();

}

 

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {

esepteu4();

}

 

private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {

esepteu6();

}

 

private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) {

esepteu9();

}

 

private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {

esepteu8();

}

 

private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {

esepteu7();

}



 

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {

esepteu3();

}

 

private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {

esepteu5();

}

 

private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) {

esepteu10();

}

 

public void esepteu1(){

double a1;

a1 = Double.parseDouble(jTextField1.getText());

double a2;

a2 = Double.parseDouble(jTextField2.getText());

 

double c;

c = a1/a2;

 

jTextField3.setText(String.valueOf(c));

}

public void esepteu2(){

double a1;

a1 = Double.parseDouble(jTextField3.getText());

double a2;

a2 = Double.parseDouble(jTextField14.getText());

 

double c;

c = a1*a2;

 

jTextField4.setText(String.valueOf(c));

}

public void esepteu3(){

double a1;

a1 = Double.parseDouble(jTextField4.getText());

double a2;

a2 = Double.parseDouble(jTextField5.getText());

 

double c;

c = (a1*a2)/100;

 

jTextField6.setText(String.valueOf(c));

}

 

public void esepteu4(){

double a1;

a1 = Double.parseDouble(jTextField4.getText());

double a2;

a2 = Double.parseDouble(jTextField7.getText());

 

double c;

c = (a1*a2)/100;

 

jTextField8.setText(String.valueOf(c));

}

 

public void esepteu5(){

double a1;

a1 = Double.parseDouble(jTextField6.getText());

double a2;

a2 = Double.parseDouble(jTextField9.getText());

 

double c;

c = a1+a1*(a2/10000);

 

jTextField10.setText(String.valueOf(c));

}

 

public void esepteu6(){

double a1;

a1 = Double.parseDouble(jTextField8.getText());

double a2;

a2 = Double.parseDouble(jTextField9.getText());

 

double c;

c = a1+a1*0.1;

 

jTextField11.setText(String.valueOf(c));

}

 

public void esepteu7(){

double a1;

a1 = Double.parseDouble(jTextField12.getText());

 

double c;

c = 51.45*(a1/100);

 

jTextField13.setText(String.valueOf(c));

}

public void esepteu8(){

double a3;

a3 = Double.parseDouble(jTextField15.getText());

 

double c;

c = 51.45*(a3/100);

 

jTextField16.setText(String.valueOf(c));

}

public void esepteu9(){

double a2;

a2 = Double.parseDouble(jTextField13.getText());

double a3;

a3 = Double.parseDouble(jTextField17.getText());

 

double c;

c = a2*a3;

 

jTextField18.setText(String.valueOf(c));

}

 

public void esepteu10(){

double a2;

a2 = Double.parseDouble(jTextField16.getText());

double a3;

a3 = Double.parseDouble(jTextField17.getText());

 

double c;

c = a2*a3;

 

jTextField19.setText(String.valueOf(c));

}

// Variables declaration - do not modify

private javax.swing.JButton jButton1;

private javax.swing.JButton jButton10;

private javax.swing.JButton jButton2;

private javax.swing.JButton jButton3;

private javax.swing.JButton jButton4;

private javax.swing.JButton jButton5;

private javax.swing.JButton jButton6;

private javax.swing.JButton jButton7;

private javax.swing.JButton jButton8;

private javax.swing.JButton jButton9;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel10;

private javax.swing.JLabel jLabel11;

private javax.swing.JLabel jLabel12;

private javax.swing.JLabel jLabel13;

private javax.swing.JLabel jLabel14;

private javax.swing.JLabel jLabel15;

private javax.swing.JLabel jLabel16;

private javax.swing.JLabel jLabel17;

private javax.swing.JLabel jLabel18;

private javax.swing.JLabel jLabel19;

private javax.swing.JLabel jLabel2;

private javax.swing.JLabel jLabel3;

private javax.swing.JLabel jLabel4;

private javax.swing.JLabel jLabel5;

private javax.swing.JLabel jLabel6;

private javax.swing.JLabel jLabel7;

private javax.swing.JLabel jLabel8;

private javax.swing.JLabel jLabel9;

private javax.swing.JTextField jTextField1;

private javax.swing.JTextField jTextField10;

private javax.swing.JTextField jTextField11;

private javax.swing.JTextField jTextField12;

private javax.swing.JTextField jTextField13;

private javax.swing.JTextField jTextField14;

private javax.swing.JTextField jTextField15;

private javax.swing.JTextField jTextField16;

private javax.swing.JTextField jTextField17;

private javax.swing.JTextField jTextField18;

private javax.swing.JTextField jTextField19;

private javax.swing.JTextField jTextField2;

private javax.swing.JTextField jTextField3;

private javax.swing.JTextField jTextField4;

private javax.swing.JTextField jTextField5;

private javax.swing.JTextField jTextField6;

private javax.swing.JTextField jTextField7;

private javax.swing.JTextField jTextField8;

private javax.swing.JTextField jTextField9;

private javax.swing.JPanel mainPanel;

private javax.swing.JMenuBar menuBar;

private javax.swing.JProgressBar progressBar;

private javax.swing.JLabel statusAnimationLabel;

private javax.swing.JLabel statusMessageLabel;

private javax.swing.JPanel statusPanel;

// End of variables declaration

 

private final Timer messageTimer;

private final Timer busyIconTimer;

private final Icon idleIcon;

private final Icon[] busyIcons = new Icon[15];

private int busyIconIndex = 0;

 

private JDialog aboutBox;

}


Дата добавления: 2015-09-29; просмотров: 28 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Музыкальные магазины Лондона | import org.jdesktop.application.Action;

mybiblioteka.su - 2015-2024 год. (0.026 сек.)