• java swing简介


    java应用程序用户界面开发包
    Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。
    工具包中所有的包都是以swing作为名称,例如javax.swing,javax.swing.event
    用Swing创建图形界面步骤:
    (1)导入Swing包
    (2)选择界面风格
    (3)设置顶层容器
    (4)设置按钮和标签
    (5)将组件放到容器上
    (6)为组件增加边框
    (7)处理事件
    (8)辅助技术支持
    1。导入Swing包
    下面语句导入Swing包
    import javax.swing.*;
    大部分Swing程序用到了AWT的基础底层结构和事件模型,因此需要导入两个包:
    import java.awt.*;
    import java.awt.event.*;
    如果图形界面中包括了事件处理,那么还需要导入事件处理包:
    import javax.swing.event.*;
    2.选择界面风格
    Swing允许选择程序的图形界面风格常用的有java风格,windows风格等
    下面的代码用于选择图形界面风格,这里选择的是跨平台的Java界面风格。
    try { UIManager.setLookAndFeel(
    UIManager.getCrossPlatformLookAndFeelClassName( )); }
    catch (Exception e) { }
    (3) 设置顶层容器
    图形界面至少要有一个顶级Swing容器
    顶级Swing容器为其它Swing组件在屏幕上的绘制和处理事件提供支持
    常用的顶级容器:
    JFrame(框架):表示主程序窗口
    JDialog(对话框):每个JDialog对象表示一个对话框,对话框属于二级窗口
    JApplet(小程序):在浏览器内显示一个小程序界面
    一个框架包括边界、菜单栏、工具栏、状态栏,以及中间占主要部分的窗格
    窗格也可以看作是一种面板,但它是框架的一个组成部分
    组件不会直接放到框架上,而是放在若干个面板上,这些面板再放到窗格上
    用框架对象的getContentPane()函数来获得窗格,再调用窗格的add()函数放置面板
    public static void main(String[ ]args){JFrame frame=new JFrame("SwingApplication");
    JPanel panel1=new JPanel();
    frame.getContentPane().add(panel1,BorderLayout.CENTER);
    ......//添加其他组件
    frame.pack();frame.setVisible(true);}
  • 相关阅读:
    [HNOI2016]序列
    [Cqoi2015] 编号 【逆向思维,暴力枚举】
    [NOI2015] 软件包管理器【树链剖分+线段树区间覆盖】
    [Hdu-6053] TrickGCD[容斥,前缀和]
    [Hdu-5155] Harry And Magic Box[思维题+容斥,计数Dp]
    牛客NOIP暑期七天营-提高组6
    [SHOI2007] 书柜的尺寸 思维题+Dp+空间优化
    [UVA12235] Help Bubu 思维题+状态定义+Dp
    牛客NOIP暑期七天营-TG3 赛后题解
    牛客NOIP暑期七天营-TG1 赛后题解
  • 原文地址:https://www.cnblogs.com/u0mo5/p/3976317.html
Copyright © 2020-2023  润新知