易截截图软件、单文件、免安装、纯绿色、仅160KB

二、(1)数据层 有关Java代码

l组件从功能上分可分为:
   1) 顶层容器:JFrame,JApplet,JDialog,JWindow
   2) 中间容器:JPanel,JScrollPane,JSplitPane,JToolBar 
   3) 特殊容器:在GUI上起特殊作用的中间层,如JInternalFrame,JLayeredPane,JRootPane.
1.JFrame的用法
1) 用getContentPane( )方法获得JFrame的内容面板,再对其加入组件:
    Container c=frame.getContentPane()
    c.add(childComponent)
 
2) 建立一个JPanel或 JDesktopPane之类的中间容器,把组件添加到容器中,用setContentPane()方法把该容器置为JFrame
 
  的内容面板:
                 JPanel contentPane=new JPanel( );
……//
把其它组件添加到Jpanel中;
 
frame.setContentPane(contentPane);  // 把contentPane对象设置成为frame的内容面板
 
JFrame是主窗口,可在它上添加JDialog和JApplet进去它的内容面板内。如下例子:
Class MainWindow{
 
private JFrame jFrame;
 public MainWindow(){
  jFrame=null;
  initial();
  
 }
 
 private void initial() {
    getJFrame();
  
 }
 private JFrame getJFrame() {
  if(jFrame==null){
  jFrame=new JFrame();
  jFrame.setDefaultCloseOperation(3);
  jFrame.setJMenuBar(getJMenuBar());
  jFrame.setSize(408, 400);
  jFrame.setBackground(Color.GREEN);  
  jFrame.setTitle("ISTIC Searching Engine 1.0");
  jFrame.setVisible(true);
  jFrame.setLocationByPlatform(true);
 jFrame.setContentPane(getContentPane());
  }
  return jFrame;
 }
 private Container getContentPane() {
  // TODO Auto-generated method stub
  return null;
 }
 private JMenuBar getJMenuBar() {
  // TODO Auto-generated method stub
  return null;
 }
 public static void main(Stri


相关文档:

JAVA程序员必去的网站

JAVA程序员必去的网站
2008-08-19 16:35
英文网站
http://www.javaalmanac.com - Java开发者年鉴一书的在线版本,想要快速查到某种Java技巧的用法及示例的代码这是一个不错的去处.
http://www.onjava.com - O'Reilly的Java网站. 每周都有新文章.
http://java.sun.com - 官方的Java开发者网站 - 每周都有新文章发表. ......

java 窗口关闭的六种方法

1.使用JFrame的enableEvents和processWindowEvent
//Frame1.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Frame1 extends JFrame {
  public Frame1() {
    enableEvents(AWTEvent.WINDOW_EVENT_MASK);
    this.setSize(ne ......

用InstallAnywhere打包Java程序包含MySQL数据库

用InstallAnywhere打包Java程序包含MySQL数据库
 
InstallAnywhere打包Java程序时可以自动完成jre的打包,但是需要MySQL数据库的程序就得手动添加。资料太少,纠结了三天,终于解决
 
1、  下载绿色版的MySQL,可以去官网下载。网友制作了MySQL的绿色精简Bat版(http://download.csdn.net/source/524812 ......

在Ecplise中嵌入NASA World Wind Java SDK

【IT168 技术文章】
WWJ SDK 是一种构建在 Java OpenGL (JOGL) 扩展之上的 3D
图形地球仪。WWJ 类层次结构的核心是 GLCanvas 的子类 WorldWindowGLCanvas。而 GLCanvas 是一个
Abstract Window Toolkit (AWT) 组件。
  WWJ 对 AWT 的依赖性对于想在 Eclipse
应用程序中使用 WWJ 的 GIS 开发人员来讲是一个障碍。您可 ......

Java之增强for循环

语法:
for ( type 变量名:集合变量名 )  { … } 
注意事项:
迭代变量必须在( )中定义!
集合变量可以是数组或实现了Iterable接口的集合类
举例:
public class AdvancedFor {
public static void main(String[] arg ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号