「java建立applet」Java建立类

博主:adminadmin 2022-11-22 04:51:08 37

今天给各位分享java建立applet的知识,其中也会对Java建立类进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何创在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

「java建立applet」Java建立类

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的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-22,除非注明,否则均为首码项目网原创文章,转载请注明出处。