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; } } 请参考

NameSilo域名优惠码活动

NameSilo是通过之前的感恩节优惠活动中认识到这家注册商的,于是今天早上花了点时间专门了解了NameSilo优惠码和商家的详细信息。该商家只销售域名,他们家的域名销售价格还是中规中矩的,没有像godaddy域名标价和使用优惠之后的价格悬殊很大,而且其特色就是该域名平台提供免费的域名停放、免费隐私保护等功能。namesilo新注册域名价格列表,NameSilo官方网站:www.namesilo....

美国高防云服务器 1核 1G 26元/月 香港/日本站群服务器 E5 16G 1600元/月 触摸云

触摸云国内IDC/ISP资质齐全商家,与香港公司联合运营, 已超8年运营 。本次为大家带来的是双12特惠活动,美国高防|美国大宽带买就可申请配置升档一级[CPU内存宽带流量选一]升档方式:CPU内存宽带流量任选其一,工单申请免费升级一档珠海触摸云科技有限公司官方网站:https://cmzi.com/可新购免费升档配置套餐:地区CPU内存带宽数据盘价格购买地址美国高防 1核 1G10M20G 26...

捷锐数据399/年、60元/季 ,香港CN2云服务器 4H4G10M

捷锐数据官网商家介绍捷锐数据怎么样?捷锐数据好不好?捷锐数据是成立于2018年一家国人IDC商家,早期其主营虚拟主机CDN,现在主要有香港云服、国内物理机、腾讯轻量云代理、阿里轻量云代理,自营香港为CN2+BGP线路,采用KVM虚拟化而且单IP提供10G流量清洗并且免费配备天机盾可达到屏蔽UDP以及无视CC效果。这次捷锐数据给大家带来的活动是香港云促销,总共放量40台点击进入捷锐数据官网优惠活动内...

javaapplet为你推荐
ipv6电视为什么IPv6电视软件不消耗上网流量呢郭列90后的杰出代表有那些?avc是什么格式手机avc格式怎么剪辑暴力破解rar暴力破解rar,一个15位左右的密码,得用多长时间。(双核。2g内存)pat是什么格式如何把JPG图片变为PAT格式图片?particular教程有没有制作花瓣飘落的AE教程aviconverter介绍一个好用的免费的avi转换器flex是什么这些b365m和b360m什么意思网页背景音乐代码网页背景音乐代码,我要哪怕转换网页都不间断的那种ps5教程PS5安装教程? 更改hosts那一步具体怎么做?
vps推荐 VPS之家 美国加州vps linode日本 免备案空间 名片模板psd ev证书 论坛空间 华为网络硬盘 cpanel空间 dux 卡巴斯基官方免费版 域名转接 php空间购买 免费申请网站 四川电信商城 便宜空间 下载速度测试 论坛主机 北京主机托管 更多