import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class mywork extends JFrame
{
public mywork()
{
setLayout(new BorderLayout(2,8));
JButton but1 =new JButton("sum");
add(but1,BorderLayout.NORTH);
JButton but2 =new JButton("max");
add(but2, BorderLayout.SOUTH);
JButton but3 =new JButton("min");
add(but3, BorderLayout.EAST);
JButton but4 =new JButton("aver");
add(but4, BorderLayout.WEST);
JLabel label =new JLabel("test");
add(label, BorderLayout.CENTER);
but1.addActionListener(new ActionListener()
{
int sum =1;
public void actionPerformed(ActionEvent e)
{
System.out.println(sum);
}
});
but2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println(((JButton)
e.getSource()).getText());
}
});
but3.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println(((JButton)
e.getSource()).getText());
}
});
but4.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println(((JButton)
e.getSource()).getText());
}
});
}
public static void main(String[] args)
{
mywork frame =new mywork();
frame.setTitle("mywork");
frame.setSize(300,200);
frame.setVisible(true);
frame.setDefaultCloseOperation
(JFrame.EXIT_ON_CLOSE );
}
}
import javax.swing.*;
import java.awt.event.*;
public class mywork extends JFrame
{
public mywork()
{
setLayout(new BorderLayout(2,8));
JButton but1 =new JButton("sum");
add(but1,BorderLayout.NORTH);
JButton but2 =new JButton("max");
add(but2, BorderLayout.SOUTH);
JButton but3 =new JButton("min");
add(but3, BorderLayout.EAST);
JButton but4 =new JButton("aver");
add(but4, BorderLayout.WEST);
JLabel label =new JLabel("test");
add(label, BorderLayout.CENTER);
but1.addActionListener(new ActionListener()
{
int sum =1;
public void actionPerformed(ActionEvent e)
{
System.out.println(sum);
}
});
but2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println(((JButton)
e.getSource()).getText());
}
});
but3.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println(((JButton)
e.getSource()).getText());
}
});
but4.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println(((JButton)
e.getSource()).getText());
}
});
}
public static void main(String[] args)
{
mywork frame =new mywork();
frame.setTitle("mywork");
frame.setSize(300,200);
frame.setVisible(true);
frame.setDefaultCloseOperation
(JFrame.EXIT_ON_CLOSE );
}
}
本文介绍了一个使用Java Swing实现的简单窗口应用程序示例。该程序采用BorderLayout布局管理器来组织按钮和标签,并为每个按钮注册了动作监听器,演示了基本的事件处理流程。
3023

被折叠的 条评论
为什么被折叠?



