Witam,
Napisałem taki programik graficzny i chce go już zakończyć i mam problem z eksportem go do jar. Używam IntelliJ IDEA Community Edition 13.1.2 i nie wiem jak to zrobić przyklejałem kod do eklipsa i jak go chce eksportować to nie działa. A i jeszcze dało by się to otworzyć na na telefonie (lg l9 ii andek 4.4 kitket xD )
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class RobieSam extends JFrame implements ActionListener
{
private JLabel ldroga, lsiła, lczas, lpraca, lmoc, lwymik;
private JTextField tdroga, tsiła, tczas, tmoc, tpraca;
private JButton boblicz;
private double jmoc, jpraca, jdroga, jsiła, jczas;
public RobieSam()
{
setSize(400, 400);
setLayout(null);
setTitle("Kankulator obliczania mocy");
ldroga = new JLabel("Podaj droge w km");
ldroga.setBounds(20,20,150,20);
add(ldroga);
lsiła = new JLabel("Podaj siłe w F");
lsiła.setBounds(20,50,150,20);
add(lsiła);
lczas = new JLabel("Podaj czas w h");
lczas.setBounds(20,80,150,20);
add(lczas);
lpraca = new JLabel("Praca to:");
lpraca.setBounds(20,110,150,20);
add(lpraca);
lmoc = new JLabel("Moc to:");
lmoc.setBounds(20,140,150,20);
add(lmoc);
lwymik = new JLabel("Odpowiedz");
lwymik.setBounds(20,200,500,20);
add(lwymik);
tdroga = new JTextField("");
tdroga.setBounds(170,20,150,20);
add(tdroga);
tdroga.addActionListener(this);
tsiła = new JTextField();
tsiła.setBounds(170,50,150,20);
add(tsiła);
tsiła.addActionListener(this);
tczas = new JTextField();
tczas.setBounds(170,80,150,20);
add(tczas);
tczas.addActionListener(this);
tpraca = new JTextField("0");
tpraca.setBounds(170,110,150,20);
add(tpraca);
tpraca.addActionListener(this);
tmoc = new JTextField("0");
tmoc.setBounds(170,140,150,20);
add(tmoc);
tmoc.addActionListener(this);
boblicz = new JButton("Oblicz Prace i Moc");
boblicz.setBounds(170,170,150,20);
add(boblicz);
boblicz.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
Object z = e.getSource();
if (z == boblicz)
{
jpraca = Double.parseDouble(tpraca.getText());
jczas = Double.parseDouble(tczas.getText());
jsiła = Double.parseDouble(tsiła.getText());
jdroga = Double.parseDouble(tdroga.getText());
jmoc = (jsiła * jdroga) / jczas;
tmoc.setText(String.valueOf(jmoc + " Wat"));
jpraca = jsiła * jdroga;
tpraca.setText(String.valueOf(jpraca + " Dżul"));
lwymik.setText(("Odpowiedz. Z " + jsiła + "F i " + jdroga + "km praca wynosi "
+ jpraca + "J, natomiast moc z" + jczas + "h i " +jpraca + "J wynosi " + jmoc + "W."));
}
}
public static void main(String[] args)
{
RobieSam apka = new RobieSam();
apka.setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
apka.setVisible(true);
}
}