javaapplet做一个java applet程序
javaapplet 时间:2021-06-29 阅读:(
)
如何编写一个java applet
import java.applet.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class jj extends Applet //implements ActionListener
{
JLabel l1;
JLabel l2;
JTextField t1;
JTextField t2;
JButton button; public void init()
{
resize(1000,70);
l1=new JLabel("请输入单词:");
t1=new JTextField(10);
l1=new JLabel("大写的单词为:");
t2=new JTextField(10);
button=new JButton("大写");
l1.setFont(new Font("宋体",Font.BOLD,30));
l1.setForeground(Color.green);
t1.setFont(new Font("宋体",Font.BOLD,30));
t1.setForeground(Color.black);
t2.setFont(new Font("宋体",Font.BOLD,30));
t2.setForeground(Color.blue);
button.setFont(new Font("宋体",Font.BOLD,30));
button.setForeground(Color.black);
l2.setFont(new Font("宋体",Font.BOLD,30));
l2.setForeground(Color.red);// btn.addActionListener(this); this.add(l1);
this.add(t1);
this.add(button);
this.add(l2);
this.add(t2);
button.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==button)
{
String str=t1.getText().toUpperCase();
t2.setText(str);
}
}
});
}}编写java applet 程序
随便写了个 功能实现了
public class Trapezoidal {
private double upWeight;
private double height;
private double downWeight;
public Trapezoidal(double upWeight,double height,double downWeight){
setHeight(height);
setDownWeight(downWeight);
setUpWeight(upWeight);
}
public double getUpWeight() {
return upWeight;
}
public void setUpWeight(double upWeight) {
this.upWeight = upWeight;
}
public double getHeight() {
return height;
}
public void setHeight(double height) {
this.height = height;
}
public double getDownWeight() {
return downWeight;
}
public void setDownWeight(double downWeight) {
this.downWeight = downWeight;
}
public String count(){
return Double.toString((getDownWeight()+getUpWeight())*getHeight()/2);
}
}
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
.sun.xml.internal.fastinfoset.algorithm.IEEE754FloatingPointEncodingAlgorithm;
public class TestApp extends JFrame{
private JFrame jf = new JFrame();
private JPanel jp = new JPanel();
private JLabel jl1,jl2,jl3;
private JButton jb1;
private JTextField jtf1,jtf2,jtf3,jtf4;
public TestApp(){
jl1 = new JLabel("上底");
jl2 = new JLabel("下底");
jl3 = new JLabel("高");
jtf1 = new JTextField();
jtf2 = new JTextField();
jtf3 = new JTextField();
jtf4 = new JTextField("结果");
jb1 = new JButton("计算");
jp.setLayout(new GridLayout(4, 2));
jp.add(jl1);
jp.add(jtf1);
jp.add(jl2);
jp.add(jtf2);
jp.add(jl3);
jp.add(jtf3);
jp.add(jb1);
jp.add(jtf4);
jf.add(jp);
jf.setVisible(true);
jf.setSize(400, 300);
jb1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
double str1 = Double.valueOf(jtf1.getText());
double str2 = Double.valueOf(jtf2.getText());
double str3 = Double.valueOf(jtf3.getText());
jtf4.setText(new Trapezoidal(str1, str3, str2).count());
System.out.println(new Trapezoidal(str1, str3, str2).count());
}
});
}
public static void main(String[] args) {
// TODO Auto-generated method stub
TestApp ta = new TestApp();
}
}做一个java applet程序
import java.awt.*;
import java.applet.*;
public class ComplexNumber {
double m_dRealPart;
double m_dImaginPart;
public ComplexNumber() {
this(0, 0);
}
public ComplexNumber(double r, double i) {
m_dRealPart = r;
m_dImaginPart = i;
}
public double getRealPart() {
return m_dRealPart;
}
public void setRealPart() {
this.m_dRealPart = m_dRealPart;
}
public double getImaginaryPart() {
return m_dImaginPart;
}
public void setImaginaryPart(double m_dImaginPart) {
this.m_dImaginPart = m_dImaginPart;
}
public plexAdd(double c) {
plexAdd(new ComplexNumber(c, 0));
}
public plexAdd(ComplexNumber c) {
m_dRealPart += c.getRealPart();
m_dImaginPart += c.getImaginaryPart();
return this;
}
public plexMinus(double c) {
plexMinus(new ComplexNumber(c, 0));
}
public plexMinus(ComplexNumber c) {
m_dRealPart -= c.getRealPart();
m_dImaginPart -= c.getImaginaryPart();
return this;
}
public plexMulti(double c) {
plexMulti(new ComplexNumber(c, 0));
}
public plexMulti(ComplexNumber c) {
double r = m_dRealPart * c.getRealPart() - m_dImaginPart * c.getImaginaryPart();
double i = m_dImaginPart * c.getRealPart() + m_dRealPart * c.getImaginaryPart();
m_dRealPart = r;
m_dImaginPart = i;
return this;
}
public String toString() {
String res = m_dRealPart + "";
if(m_dImaginPart != 0) {
res += "+" + m_dImaginPart + "i";
}
return res;
}
}
请参考
paypal贝宝可撸$10的代金券!这两天paypal出了活动,本次并没有其他的限制,只要注册国区的paypal,使用国内的手机号和62开头的银联卡,就可以获得10美元的代金券,这个代金券购买产品需要大于10.1美元,站长给大家推荐几个方式,可以白嫖一年的VPS,有需要的朋友可以看看比较简单。PayPal送10美元活动:点击直达活动sfz与绑定卡的号码可以重复用 注册的邮箱,手机号与绑的银联卡必须...
数脉科技六月优惠促销发布了!数脉科技对香港自营机房的香港服务器进行超低价促销,可选择30M、50M、100Mbps的优质bgp网络。更大带宽可在选购时选择同样享受优惠,目前仅提供HKBGP、阿里云产品,香港CN2、产品优惠码续费有效,仅限新购,每个客户可使用于一个订单。新客户可以立减400元,或者选择对应的机器用相应的优惠码,有需要的朋友可以尝试一下。点击进入:数脉科技官方网站地址数脉科技是一家成...
说明一下:gcorelabs的俄罗斯远东机房“伯力”既有“Virtual servers”也有“CLOUD SERVICES”,前者是VPS,后者是云服务器,不是一回事;由于平日大家习惯把VPS和云服务器当做一回事儿,所以这里要特别说明一下。本次测评的是gcorelabs的cloud,也就是云服务器。 官方网站:https://gcorelabs.com 支持:数字加密货币、信用卡、PayPal...
javaapplet为你推荐
漏洞查询如何查找漏洞 从那做起flash实例Flash元件和实例的概念及关系?怎么用电脑发短信怎么样用电脑给手机发短信?listviewitem求解如何获取listview中的item怎样删除聊天记录如何删除聊天泛微协同办公系统泛微软件怎么样?做协同办公的,我要来这做销售前景怎么样?请大家对这个行业或公司了解的给些建议。短信套餐手机短信都有什么套餐acceptchangeswinform 怎样把DataTable 中的值插入到数据库中validdate怎样解决oracle报错is not a valid date and time如何查看qq特别关心我的人qq空间特别关心我的人怎么看
域名投资 美国域名注册 武汉域名注册 hostmonster 哈喽图床 美国php空间 tightvnc 大容量存储 本网站在美国维护 129邮箱 可外链相册 php空间购买 上海服务器 吉林铁通 drupal安装 服务器是干什么用的 www789 lamp兄弟连 fatcow 美国主机 更多