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;
}
}
请参考
PacificRack在本月发布了几款特价产品,其中最低款支持月付仅1.5美元,基于KVM架构,洛杉矶机房,PR-M系列。PacificRack简称PR,QN机房旗下站点,主要提供低价VPS主机产品,基于KVM架构,数据中心为自营洛杉矶机房,现在只有PR-M一个系列,分为了2个类别:常规(Elastic Compute Service)和多IP产品(Multi IP Server)。下面列出几款秒...
A400互联是一家成立于2020年的商家,主要推行洛杉矶服务器采用kvm架构,线路优质,延迟低,稳定性高!全场产品对标腾讯云轻量,服务器线路有有美国洛杉矶cn2_gia、香港cn2+cmi,目前推行的vps服务器均为精心挑选的优质线路机房,A400互联推出了夏季优惠洛杉矶5折、香港7折促销活动,质量可靠,价格实惠!二:优惠码洛杉矶五折优惠码:20210620香港cn2七折优惠码:0710三、优惠方...
如今我们无论线上还是线下选择商品的时候是不是习惯问问是不是有优惠活动,如果有的话会加速购买欲望。同样的,如果我们有准备选择Vultr商家云服务器的时候,也会问问是不是有Vultr优惠码或者优惠券这类。确实,目前Vultr商家有一些时候会有针对新注册用户赠送一定的优惠券活动。那就定期抽点时间在这篇文章中专门整理最新可用Vultr优惠码和商家促销活动。不过需要令我们老用户失望的,至少近五年我们看到Vu...
javaapplet为你推荐
instagram电脑版苹果macbook pro做摄影拍照后期有什么优势吗?为什么很多摄影师用它?和thinkpad W系列比呢?oledbdatareader根据输入信息读取数据库中的数据,总是在执行OleDbDataReader reader = cmd.ExecuteReader()时通不过,listviewitemListView具有多种item布局broadcast播播……拼音comexceptionapro exception是什么意思yui3yui 3 月9日 出的专辑的情报东兴证券网站东兴证券交易软件如何操作?短信套餐手机短信都有什么套餐flex是什么Adobe旗下的软件分别是干什么的?网页背景音乐代码网页背景音乐的源码一般在哪?
虚拟主机排名 紧急升级请记住新域名 域名服务dns的主要功能为 如何申请免费域名 西安服务器 flashfxp怎么用 美国主机评测 主机 发包服务器 促正网秒杀 最好的免费空间 33456 香港新世界中心 linux使用教程 ca187 lick 什么是web服务器 国外的代理服务器 php服务器 谷歌台湾 更多