Приклад програми Swing

import javax.swing.*;

import java.awt.event.*;

public class MyFrame implements ActionListener{

JTextField tf1,tf2;

JButton b1;

MyFrame(){ 

JFrame f= new JFrame();

tf1=new JTextField("0");

tf1.setBounds(50,50,150,20);

tf2=new JTextField();

tf2.setBounds(50,100,150,20);

tf2.setEditable(false);

b1=new JButton("2x");

b1.setBounds(50,150,50,50);

b1.addActionListener(this);

f.add(tf1);

f.add(tf2);

f.add(b1);

f.setSize(260,300);

f.setLayout(null);

f.setVisible(true);

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public void actionPerformed(ActionEvent e) {

String s1=tf1.getText();

int a=Integer.parseInt(s1);

int c=0;

if(e.getSource()==b1){  c=a*2;  }

String result=String.valueOf(c);

tf2.setText(result);

}

public static void main(String[] args)

{

MyFrame obj = new MyFrame();

}

}