Java swing创建按钮和标签及处理
来源:互联网 发布:淘宝联盟怎么看隐藏券 编辑:程序博客网 时间:2024/05/22 23:47
//这段程序代码主要是为读者展示如何创建按钮组件和标签组件,并且将处理按钮组件的动作事件
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
public class test9 extends JPanel
{
static final int WIDTH=300;
static final int HEIGHT=200;
JTextField text1;
JTextField text2;
String str;
Test9()
{
JFrame frame=new JFrame();
frame.setTitle("测试窗口");
frame.setSize(WIDTH,HEIGHT);
frame.setVisible(true);
text1=new JTextField(5);//这个文本组件用来输入带计算的数据
text2=new JTextField(5);//这个文本框用来显示计算结果
JLabel label1=new JLabel("平方");
JLabel label2=new JLabel("立方");
JLabel label3=new JLabel("四次方");
JButton button1=new JButton("平方结果");
JButton button2=new JButton("立方结果");
JButton button3=new JButton("四次方结果");
frame.setContentPane(this);
setLayout(new GridLayout(4,2));//让面板具有GridLayout布局管理器,其知识在后面会有所介绍
add(text1);
add(text2);
add(label1);
add(button1);
add(label2);
add(button2);
add(label3);
add(button3);
button1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent Event)
{
str=text1.getText();
text2.setText(""+Math.pow(Double.parseDouble(str),2));
}
});
button2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent Event)
{
str=text1.getText();
text2.setText(""+Math.pow(Double.parseDouble(str),3));
}
});
button3.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent Event)
{
str=text1.getText();
text2.setText(""+Math.pow(Double.parseDouble(str),4));
}
});
}
public static void main(String[] args)
{
new test9();
}
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
public class test9 extends JPanel
{
static final int WIDTH=300;
static final int HEIGHT=200;
JTextField text1;
JTextField text2;
String str;
Test9()
{
JFrame frame=new JFrame();
frame.setTitle("测试窗口");
frame.setSize(WIDTH,HEIGHT);
frame.setVisible(true);
text1=new JTextField(5);//这个文本组件用来输入带计算的数据
text2=new JTextField(5);//这个文本框用来显示计算结果
JLabel label1=new JLabel("平方");
JLabel label2=new JLabel("立方");
JLabel label3=new JLabel("四次方");
JButton button1=new JButton("平方结果");
JButton button2=new JButton("立方结果");
JButton button3=new JButton("四次方结果");
frame.setContentPane(this);
setLayout(new GridLayout(4,2));//让面板具有GridLayout布局管理器,其知识在后面会有所介绍
add(text1);
add(text2);
add(label1);
add(button1);
add(label2);
add(button2);
add(label3);
add(button3);
button1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent Event)
{
str=text1.getText();
text2.setText(""+Math.pow(Double.parseDouble(str),2));
}
});
button2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent Event)
{
str=text1.getText();
text2.setText(""+Math.pow(Double.parseDouble(str),3));
}
});
button3.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent Event)
{
str=text1.getText();
text2.setText(""+Math.pow(Double.parseDouble(str),4));
}
});
}
public static void main(String[] args)
{
new test9();
}
}
阅读全文
0 0
- Java swing创建按钮和标签及处理
- Java swing创建标签
- java swing 创建 jlabel 标签
- java swing 创建 image 标签
- JAVA 图形界面swing 创建按钮、文本域
- Swing创建半透明按钮
- 【Java GUI】标签、按钮和按钮事件
- Java标签、按钮和按钮事件简介
- Java swing创建按钮并添加到面板中
- Java Swing事件处理——行为事件及监听处理 ActionListener和内部类
- java swing 圆形按钮
- java swing基础和事件处理
- Java:简单的Swing用户界面和监听按钮点击事件
- java入门教程-10.3Java标签、按钮和按钮事件简介
- JAVA界面组件---swing标签与按钮的使用与介绍
- 《Java 2 图形设计卷Ⅱ- SWING》第8章 标签与按钮
- JAVA Swing 图片按钮布局
- Java Swing 之 按钮使用
- 【算法题】判断二叉树平衡性
- TCP的三次握手与四次挥手(详解+动图)
- 链表
- 关于PCM音频数据的相关转换算法
- hibernare多对多关系映射
- Java swing创建按钮和标签及处理
- 20170604_分割成回文串
- Java类和C结构体之间自动转换
- Spring配置事务的五种方式
- 前端学习笔记1
- 机器是如何学会歧视的?
- 安卓开发中实用的查看日志方法
- Python 组合实例
- usaco P2736 “破锣摇滚”乐队 Raucous Rockers(搜索或类似01的DP)