`
yongyezhandui
  • 浏览: 22230 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Java Swing 组件大全3

阅读更多
JSplitPane:
         package sy;
import java.awt.Container;
import java.awt.Font;
import java.io.File;
import java.util.EmptyStackException;
import java.util.Iterator;
import java.util.Stack;

import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JSpinner;
import javax.swing.JSplitPane;

public class ImplementsDemo {
     public static void main(String[] args) throws EmptyStackException{
         JFrame f=new JFrame("Welcome To Earth!");
         Container cont=f.getContentPane();
         JSplitPane lf=null;
         JSplitPane ud=null;
         lf=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,new JLabel("左标签"),new JLabel("右标签"));
         lf.setDividerSize(30);
         ud=new JSplitPane(JSplitPane.VERTICAL_SPLIT,lf,new JLabel("下标签"));
         ud.setDividerSize(50);
         ud.setOneTouchExpandable(true);
         cont.add(ud);
         f.setSize(230,80);
         f.setLocation(300, 200);
         f.setVisible(true);
     }
    
}

GroupBox:
package sy;

import java.awt.Container;

import javax.swing.BorderFactory;
import javax.swing.GroupLayout;
import javax.swing.JCheckBox;
import javax.swing.JDialog;
import javax.swing.JPanel;

public class GroupBoxTest extends JDialog {
    /**
     *
     */
    private static final long serialVersionUID = 1L;
    private JCheckBox cb1, cb2, cb3;
   
    public GroupBoxTest() {
        createGUI();
    }
   
    private void createGUI() {
        cb1 = new JCheckBox("xx1", true);
        cb2 = new JCheckBox("xx2", true);
        cb3 = new JCheckBox("xx3", false);
       
        JPanel p = new JPanel();
        GroupLayout layout = new GroupLayout(p);
        p.setLayout(layout);
               
        layout.setAutoCreateGaps(true);
        layout.setAutoCreateContainerGaps(true);
               
        layout.setHorizontalGroup(layout.createSequentialGroup()
            .addGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING)
            .addComponent(cb1)
            .addComponent(cb2)
            .addComponent(cb3))
        );
        layout.setVerticalGroup(layout.createSequentialGroup()
            .addComponent(cb1)
            .addComponent(cb2)
            .addComponent(cb3)
        );
        p.setBorder(BorderFactory.createTitledBorder("title"));
       
        Container contentPane = getContentPane();
        contentPane.add(p);
       
        setSize(300, 200);
        setModal(true);
    }
   
    public static void main(String[] args) {
        new GroupBoxTest().setVisible(true);
    }
}

JTable:
package sy;

import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.JTableHeader;

public class TableTest extends JFrame {
   public TableTest()
   {
   JTable table;
   this.setLayout(null);
   Object data[][]={
     {"001","张三","1987-01-02"},
     {"002","李四","1989-09-21"},
     {"003","王五","1990-08-08"}
   };
   Object name[]={"学号","姓名","出生时间"};
   table=new JTable(data,name);
   table.setBounds(0, 0, 450, 450);
   table.setRowHeight(20);
   JScrollPane pane=new JScrollPane(table);
   pane.setBounds(100, 100, 180, 180);
 
   this.add(pane);
   this.setVisible(true);
   this.setSize(400, 300);
   }
   public static void main(String[] args) {
  new TableTest();
}
}
分享到:
评论

相关推荐

    javaswing组件大全.pdf

    Java Swing 组件大全 Java Swing 是 Java 语言中一个功能强大且广泛使用的图形用户界面(GUI)组件库。它提供了大量的组件和工具,用于构建复杂的桌面应用程序。本文档将对 Java Swing 中的组件进行详细的介绍和...

    Java Swing组件写的游戏客户端.zip

    Java Swing组件写的游戏客户端Java Swing组件写的游戏客户端 Java Swing组件写的游戏客户端Java Swing组件写的游戏客户端 Java Swing组件写的游戏客户端Java Swing组件写的游戏客户端 Java Swing组件写的游戏客户端...

    基于Java swing组件实现简易计算器

    3. JPanel组件:JPanel是Java swing组件中的一种面板组件,用于创建一个红色面板。例如:`JPanel panel = new JPanel();`面板是一个容器,与顶层容器不同,JPanel不能独立存在,必须放在其他容器的内部。 4. ...

    Java Swing 组件全演示

    在Java Swing组件全演示中,我们将深入探讨Swing的核心概念、组件和设计原则。 首先,Swing是基于AWT(Abstract Window Toolkit)的,但提供了更丰富的功能和更好的外观。Swing组件通常被称为轻量级组件,因为它们...

    Java Swing 组件全演示源代码

    Java Swing 组件全演示源代码-Java Swing components entire demo source code

    Java Swing组件文件选择器JFileChooser简单用法示例

    Java Swing组件文件选择器JFileChooser简单用法示例 Java Swing组件文件选择器JFileChooser是Java Swing中一个功能强大且灵活的文件选择器组件,可以用来选择文件或文件夹。下面我们将通过一个简单的示例来介绍...

    Java Swing组件布局管理器之FlowLayout(流式布局)入门教程

    Java Swing 组件布局管理器之 FlowLayout(流式布局)入门教程 Java Swing 组件布局管理器中有多种布局管理器,今天我们主要介绍 FlowLayout(流式布局),它是最简单、最基础的一个布局管理器。 FlowLayout 也称为...

    javaSwing皮肤大全.rar

    标题“javaSwing皮肤大全.rar”表明这是一个包含多种Swing LookAndFeel皮肤的压缩文件集合。这个压缩包特别之处在于它包含了50种不同的Look and Feel jar包,这些jar包可以被引入到Java项目中,为Swing应用程序增添...

    Java Swing组件综合练习

    在这个“Java Swing组件综合练习”中,我们将深入探讨几个核心组件的使用,包括表格(Table)、树(Tree)、按钮(Button)以及菜单(Menu)和工具条(ToolBar)。 首先,让我们来看看表格组件(JTable)。JTable是...

    JAVA Swing组件外观

    Java Swing组件外观是Java桌面应用程序开发中的一个重要方面,它决定了用户界面的视觉风格和交互体验。Swing库提供了丰富的组件集,如按钮、文本框、菜单等,而这些组件的外观可以通过不同的Look and Feel(简称L&F...

    java Swing用户界面组件

    Swing组件库是基于Java AWT(Abstract Window Toolkit)的,但相比AWT,Swing组件是轻量级的,它们不依赖于操作系统提供的图形组件,这使得Swing应用具有更好的跨平台兼容性。Swing还提供了一些AWT不具备的特性,如...

    Java Swing 组件全演示源代码.rar_java swing_java 组件_java swing_java源代码_

    Java Swing 是Java GUI(图形用户界面)开发的重要库,它提供了丰富的组件集合,用于构建桌面应用程序。本资源“Java Swing 组件全演示源代码”包含了Java Swing中的各种组件的完整示例代码,可以帮助开发者深入理解...

    JavaSwing各种组件大全的例子

    这是一个有关JavaSwing各种组件应用的大例子!

    Swing 组件大全

    Swing组件大全是一个深入探讨Java Swing库的资源,它涵盖了Swing提供的所有主要组件,同时结合了数据库操作和第三方库jxl以及TableLayout布局管理器的使用。Swing是Java AWT(Abstract Window Toolkit)的扩展,提供...

    java组件swing打印测试

    Java Swing 是Java标准库中的一个图形用户...在提供的压缩包文件“java组件swing打印测试”中,很可能包含了实现上述功能的示例代码或教程,你可以下载后进行学习和实践,以便更好地理解和掌握Java Swing的打印技术。

    Java Swing组件分层介绍

    分层介绍java Swing组件,详细说明rootPane,LayeredPane,rootPane,contentPane之间的关系

    java swing漂亮界面 超酷 javaswing教程

    Swing组件的一大优点是它们是轻量级的,这意味着它们完全由Java代码实现,而不是依赖于操作系统提供的底层图形支持,这使得Swing应用具有跨平台的特性。 首先,Swing提供了丰富的组件库,包括JButton、JLabel、...

    java swing漂亮界面(超酷) javaswing教程

    文档"javaswing教程.doc"应该包含了详细的步骤、实例代码以及最佳实践,帮助你深入理解和掌握Java Swing的界面设计技巧。 总之,Java Swing不仅是一个强大的工具集,也是开发者实现桌面应用创新设计的关键。通过这...

Global site tag (gtag.js) - Google Analytics