「java建立applet」Java建立类
今天给各位分享java建立applet的知识,其中也会对Java建立类进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、如何创在eclipse中创建java applet
- 2、eclipse下怎么创建和运行java applet程序
- 3、javaAppleT
- 4、如何编写一个java applet
- 5、用Java编写Applet程序
- 6、用Java编写一个Applet程序
如何创在eclipse中创建java applet
1.File-new-java project 输入工程名称后FINISH 创建一个工程
2.File-new-class 输入类名称为Test 创建一个JAVA文件
3.在已创建Test.java中输入:
import java.applet.*;
import java.awt.*;
public class Test extends Applet{
public void paint(Graphics g){
g.drawString("applet", 22, 22);
}
}
4.右键点击Test.java文件,选择Run As-java applet
eclipse下怎么创建和运行java applet程序
创建:建立一个Java文件,按照Applet的文件格式书写代码。
要运行一个applet 程序,选择Run-Run as- Java Applet,Eclipse会自动为该程序创建一个HTML 文件并且将applet 包含进去,然后启动appletviewer
MyEclipse应该有成套的模板,我现在使用的是NetBeans.
javaAppleT
Applet可以翻译为小应用程序,Java Applet就是用Java语言编写的这样的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。
当用户访问这样的网页时, Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网络l浏览器。由于Applet是在用户的计算机上执行的,因此它的执行速度不受网络带宽或者Modem存取速度的限制。用户可以更好地欣赏网页上Applet产生的多媒体效果。
在Java Applet中,可以实现图形绘制,字体和颜色控制,动画和声音的插入,人机交互及网络交流等功能。 Applet还提供了名为抽象窗口工具箱(Abstract Window Toolkit, AWT)的窗口环境开发工具。 AWT利用用户计算机的GUI元素,可以建立标准的图形用户界面,如窗口、按钮、滚动条等等。目前,在网络上有非常多的Applet范例来生动地展现这些功能,读者可以去调阅相应的网页以观看它们的效果。
Applet的工作原理.
含有Applet的网页的HTML文件代码中部带有applet 和/applet这样一对标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小应用程序代码并在本地计算机上执行该Applet。
例子
带有一个Applet的主页
上面这个例子就是一个简单主页的HTML文件代码。代码第五行中的p,是为了确保Applet出现在新的一行,若没有它, Applet将会紧接着上一行的最后一个单词出现。代码第六、七两行是关于Applet的一些参数。其中第六行是必需的Applet参数,定义了编译后的包含Applet字节码的文件名,后缀通常为".class";和以像素为单位的Applet的初始宽度与高度。第七行则是附加的Applet参数,它由一个分离的标
如何编写一个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程序
import java.awt.*;
import java.util.*;
import javax.swing.*;
/**
* @author Hardneedl
*/
public class ColorApplet extends JApplet {
private final static Dimension SIZE = new Dimension(300,200);
public Dimension getSize() {return SIZE;}
public Dimension getMinimumSize() {return SIZE;}
public Dimension getPreferredSize() {return SIZE;}
private class StringCanvas extends JComponent {
private Random random = new Random(45342345L);
protected void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics gg = g.create();
gg.setColor(Color.BLACK);
gg.fillRect(0,0,getWidth(),getHeight());
gg.setColor( new Color ( random.nextInt( Integer.MAX_VALUE )));
gg.drawString("计算机世界", 23,23);
gg.dispose();
}
}
public void init() {
super.init();
getContentPane().add(new StringCanvas(),BorderLayout.CENTER);
}
}
用Java编写一个Applet程序
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/**
* @author Hardneedl
*/
public class NumberApplet extends JApplet {
private JTextField n1Field,n2Field;
private JTextArea outArea;
public NumberApplet() throws HeadlessException {
Container container = getContentPane();
container.setLayout(new GridLayout(0,1,2,2));
container.add(n1Field = new JTextField(10));
container.add(n2Field = new JTextField(10));
container.add(new JButton(new ComputeAction()));
container.add(new JScrollPane(outArea = new JTextArea(){
public boolean isEditable() {return false;}
}));
}
private class ComputeAction extends AbstractAction {
public ComputeAction() {
super("Compute");
putValue(Action.MNEMONIC_KEY, Integer.valueOf('C'));
}
public void actionPerformed(ActionEvent e) {
int d1,d2;
try {
d1 = Integer.parseInt( n1Field.getText() );
d2 = Integer.parseInt( n2Field.getText() );
outArea.setText(null);
outArea.append("number square cube\n");
for (int i=Math.min(d1,d2),j=Math.max(d1,d2); i = j; i++) {
int t;
outArea.append(i + " " + (t=i*i) + " " + (t*i)+'\n');
}
} catch(NumberFormatException ne){}
}
}
}
java建立applet的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Java建立类、java建立applet的信息别忘了在本站进行查找喔。
发布于:2022-11-22,除非注明,否则均为
原创文章,转载请注明出处。