`
datuo
  • 浏览: 82394 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

GUI编程

阅读更多

两种形式
  1.实例化 JFrame  2.继承JFrame
class MyFrame extends JFrame
{
    MyFrame()
    {
        this.setSize(w,h);
        this.setResizable(false);  //没最大化和不能改变窗体大小
        this.setTitle(title);
        this.setLocation(x,y); //在屏幕中的位置
       
        Container contentPane = getContentPane(); //定义内容面板
        contentPand.setLayout(null);  //设置布局null绝对定位
       
        JButton jb = new JButton("确定");
        jb.setMnemonic(KeyEvent.VK_F); //设置快接键ALT+F
        jb.setBounds(x,y,w,h); //绝对定位位置大小.
 contentPane.add(jb);  //添加组件到面板
 
        jb.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent

e){具体实现}});
 //       MyHandler myhandler = new MyHandler(); 实现ActionListener类处理事件
 //       jb.addActionListener(myHandler);       
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setVisible(true);
       
    }
}
class MyHandler implements ActionListener
{
    public void actionPerformed(ActionEvent e)
    {
         具体实现;
    }
}
String buttonText = e.getActionCommand(); //返回按钮text
JButton clickedButton = (JButton)e.getSource(); //返回事件源对象 要强制转换

获取屏幕的高宽
  int width = (int)Toolkit.getDefaultToolkit().getScreenSize().getWidth();
  int height = (int)Toolkit.getDefaultToolkit().getScreenSize().getHeight();

 

分享到:
评论

相关推荐

    IDL_GUI.zip_GUI编程_IDL gui_IDL参数设置_IDl_IDl 界面

    本篇将深入探讨如何利用IDL进行GUI编程,包括IDL GUI的基本概念、idl参数设置以及如何构建一个简单的IDL界面。 首先,我们需要理解IDL GUI编程的核心思想。IDL GUI允许开发者通过定义控件和事件处理函数来创建用户...

    QT5 C++ GUI 编程指南

    QT5 C++ GUI编程指南是针对使用QT5框架进行图形用户界面(GUI)开发的一份详细教程,特别针对的是QT5.9版本。QT是一个跨平台的应用程序开发框架,广泛应用于Windows、Linux、Mac OS以及各种嵌入式系统中。本指南主要...

    Matlab GUI编程实例

    GUI编程在Matlab中主要依赖于GUIDE(Graphical User Interface Development Environment)工具箱,这是一个图形化的界面设计环境,用于创建、编辑和管理GUI组件。在Matlab 2011中,你可以通过以下步骤创建GUI: 1. ...

    一个简单的Matlab_GUI编程实例

    "Matlab GUI 编程实例" 本文将对 Matlab GUI 编程实例进行详细的解析,并对其中涉及的知识点进行讲解。 首先,我们新建一个 GUI 文件,选择 Blank GUI(Default),然后添加两个编辑文本框、六个静态文本框和一个...

    Linux GUI编程框架及编程基础

    本主题将深入探讨Linux下的GUI编程框架及其基础知识。在Linux世界中,GUI编程主要涉及X Window系统、GTK+、Qt、wxWidgets等库。 首先,X Window系统是Linux上GUI的基础,它提供了一个平台独立的窗口系统,允许应用...

    GUI编程中几个有用的程序段-GUI编程中几个有用的程序段.pdf

    在GUI编程领域,MATLAB提供了一套丰富的函数和控件来帮助开发者创建图形用户界面。从给定文件的内容来看,这些程序段主要涉及几个核心部分:路径管理、Axes控件的使用、Excel表格操作以及如何在Axes控件中设置背景...

    GUI编程实用例子

    在"GUI编程实用例子"这个资源中,你将找到一系列MATLAB GUI编程的实际示例,帮助你快速全面地掌握GUI编程技巧。这些例子涵盖了从基础到进阶的各种功能,包括界面设计、事件处理、数据计算和结果展示等方面。 1. **...

    matlabGUI编程实例

    这个“matlabGUI编程实例”是专为初学者设计的,旨在帮助他们快速掌握MATLAB GUI的基本概念和操作。在这个压缩包中,包含了几个关键的文件,这些文件都是实际GUI设计和实现的组成部分。 首先,`pjimage.fig`和`im2...

    Java的基本GUI编程

    Java的基本GUI编程是Java开发中的一个重要领域,全称是Graphical User Interface,即图形用户界面。GUI编程使得开发者能够创建出具有丰富交互性的应用程序,让用户通过视觉元素与软件进行交互,如按钮、文本框、菜单...

    MATLAB GUI编程中文参考手册

    根据提供的文档内容,我们可以总结出以下关于MATLAB GUI编程的详细知识点: 一、MATLAB GUI编程概述 MATLAB GUI编程是指利用MATLAB软件开发图形用户界面的过程。用户界面是人与机器或程序之间交互作用的工具和方法...

    C++ Builder 5高级编程技术——GUI编程

    GUI编程是软件开发中的一个重要领域,它涉及到如何创建具有友好交互界面的应用程序。C++ Builder 5提供了VCL(Visual Component Library)库,这是一个面向对象的组件库,使得GUI开发变得更加高效和便捷。 在C++ ...

    Java GUI编程方法开发的一个贪吃蛇小游戏.zip

    Java GUI编程是Java应用程序开发中的一个重要领域,它允许开发者创建具有图形用户界面的应用程序,而贪吃蛇小游戏是一个经典的计算机游戏,非常适合初学者用来实践GUI编程。本项目使用Java GUI编程方法开发了一个...

    Java语言编程-GUI编程.pdf

    Java的GUI编程技术主要包括AWT(Abstract Window Toolkit),Swing以及SWT。SWT建立在AWT之上,它是第二代GUI工具包,具有轻量级特性,并添加了一些新的实用组件。一般而言,开发者在进行Java GUI编程时主要使用...

    javaGUI编程(一)

    Java GUI编程是Java应用程序开发中的一个重要领域,它允许开发者创建具有图形用户界面的应用。本篇主要探讨了Java GUI的基础知识,包括AWT和Swing框架,以及布局管理和组件的添加。 1. Java GUI简介: Java GUI是...

    Delphi 5高级编程丛书之二GUI编程.part2.rar

    Delphi 5高级编程丛书之二GUI编程.part2.rar如果不能解压,请将文件名改为:Delphi 5高级编程丛书之二GUI编程.part1.rarDelphi 5高级编程丛书之二GUI编程.part2.rarDelphi 5高级编程丛书之二GUI编程.part3.rar.........

    MatlabGUI编程中文参考手册,pdf格式,适合学习matlab的人使用

    MatlabGUI编程中文参考手册是一本专为正在学习或打算深入理解Matlab图形用户界面(GUI)开发的人员设计的指南。GUI在Matlab中扮演着重要的角色,它允许用户通过交互式的图形界面来操控程序,提高代码的可操作性和...

    GUI编程实例GUI编程实例

    首先,我们要理解Java的GUI编程主要依赖于AWT(Abstract Window Toolkit)或Swing库。在这个实例中,使用了AWT库来创建GUI组件。下面,我们将详细解析实验的各个部分: 1. **导入必要的库**: `import java.awt.*;...

    GUI编程.rar

    本压缩包“GUI编程.rar”显然包含了关于使用AWT进行GUI编程的学习资源,旨在帮助初学者深入理解并掌握这一技术。 在AWT库中,有一些核心组件,如按钮(Button)、文本框(TextField)、标签(Label)、面板(Panel)、框架...

    基于 java gui编程实现的贪吃蛇小游戏.zip

    基于 java gui编程实现的贪吃蛇小游戏.zip基于 java gui编程实现的贪吃蛇小游戏.zip基于 java gui编程实现的贪吃蛇小游戏.zip基于 java gui编程实现的贪吃蛇小游戏.zip基于 java gui编程实现的贪吃蛇小游戏.zip基于 ...

Global site tag (gtag.js) - Google Analytics