Java by API/javax.swing/JApplet

Материал из Java эксперт
Перейти к: навигация, поиск

JApplet: destroy()

   <source lang="java">

import java.awt.Graphics; import javax.swing.JApplet; public class MainClass extends JApplet {

 String str = "";
 public void init() {
   str += "init; ";
 }
 public void start() {
   str += "start; ";
 }
 public void stop() {
   str += "stop; ";
 }
 public void destroy() {
   System.out.println("destroy");
 }
 public void paint(Graphics g) {
   g.drawString(str, 10, 25);
 }

}

      </source>
   
  
 
  



JApplet: init()

   <source lang="java">

import java.awt.Graphics; import javax.swing.JApplet; public class MainClass extends JApplet {

 String str = "";
 public void init() {
   str += "init; ";
 }
 public void start() {
   str += "start; ";
 }
 public void stop() {
   str += "stop; ";
 }
 public void destroy() {
   System.out.println("destroy");
 }
 public void paint(Graphics g) {
   g.drawString(str, 10, 25);
 }

}

      </source>
   
  
 
  



JApplet: paint(Graphics g)

   <source lang="java">

import java.awt.Graphics; import javax.swing.JApplet; public class MainClass extends JApplet {

 String str = "";
 public void init() {
   str += "init; ";
 }
 public void start() {
   str += "start; ";
 }
 public void stop() {
   str += "stop; ";
 }
 public void destroy() {
   System.out.println("destroy");
 }
 public void paint(Graphics g) {
   g.drawString(str, 10, 25);
 }

}

      </source>
   
  
 
  



JApplet: setJMenuBar(JMenuBar menuBar)

   <source lang="java">

import javax.swing.JApplet; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; public class MenuApplet extends JApplet {

 public void init() {
   JMenuBar menubar = new JMenuBar();
   JMenu menuFile = new JMenu("File");
   JMenuItem openItem = new JMenuItem("Open");
   menuFile.add(openItem);
   JMenuItem saveItem = new JMenuItem("Save");
   menuFile.add(saveItem);
   menubar.add(menuFile);
   JMenu menuHelp = new JMenu("Help");
   JMenuItem aboutItem = new JMenuItem("About");
   menuHelp.add(aboutItem);
   menubar.add(menuHelp);
   setJMenuBar(menubar);
 }

}

      </source>
   
  
 
  



JApplet: showStatus(String text)

   <source lang="java">

import java.applet.AppletContext; import java.awt.Graphics; import java.net.URL; import javax.swing.JApplet; public class MainClass extends JApplet {

 public void paint(Graphics g) {
   AppletContext ac = getAppletContext();
   try {
     URL url = new URL("http://www.jexp.ru");
     ac.showDocument(url, "frame2");
   } catch (Exception e) {
     showStatus("Exception: " + e);
   }
   g.drawString("ShowDocument Applet", 10, 25);
 }

}

      </source>
   
  
 
  



JApplet: start()

   <source lang="java">

import java.awt.Graphics; import javax.swing.JApplet; public class MainClass extends JApplet {

 String str = "";
 public void init() {
   str += "init; ";
 }
 public void start() {
   str += "start; ";
 }
 public void stop() {
   str += "stop; ";
 }
 public void destroy() {
   System.out.println("destroy");
 }
 public void paint(Graphics g) {
   g.drawString(str, 10, 25);
 }

}

      </source>
   
  
 
  



JApplet: stop()

   <source lang="java">

import java.awt.Graphics; import javax.swing.JApplet; public class MainClass extends JApplet {

 String str = "";
 public void init() {
   str += "init; ";
 }
 public void start() {
   str += "start; ";
 }
 public void stop() {
   str += "stop; ";
 }
 public void destroy() {
   System.out.println("destroy");
 }
 public void paint(Graphics g) {
   g.drawString(str, 10, 25);
 }

}

      </source>