下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

java中的Swing如何显示框架

作者:课课家教育     来源: http://www.kokojia.com点击数:1139发布时间: 2016-02-23 17:58:03

标签: java框架java程序java继承

大神带你学编程,欢迎选课

  尽管程序片和应用程序都可以变得很重要,但如果在任何地方都使用它们就会变得混乱和毫无用处。这一节余下部分取代它们的是一个Swing程序例子的显示框架:

java中的Swing如何显示框架_java框架_java程序_课课家

  //: Show.java

  // Tool for displaying Swing demos

  package c13.swing;

  import java.awt.*;

  import java.awt.event.*;

  import javax.swing.*;

  public class Show {

  public static void

  inFrame(JPanel jp, int width, int height) {

  String title = jp.getClass().toString();

  // Remove the word "class":

  if(title.indexOf("class") != -1)

  title = title.substring(6);

  JFrame frame = new JFrame(title);

  frame.addwindowListener(new WindowAdapter() {

  public void windowClosing(WindowEvent e){

  System.exit(0);

  }

  });

  frame.getContentPane().add(

  jp, BorderLayout.CENTER);

  frame.setSize(width, height);

  frame.setVisible(true);

  }

  } ///:~

  那些想显示它们自己的类将从JPanel处继承并且随后为它们自己增加一些可视化的组件。最后,它们创建一个包含下面这一行程序的main():

  Show.inFrame(new MyClass(), 500, 300);

  最后的两个自变量是显示的宽度和高度。

  注意JFrame的标题是用RTTI产生的。

赞(21)
踩(4)
分享到:
华为认证网络工程师 HCIE直播课视频教程