两种形式
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编程,包括IDL GUI的基本概念、idl参数设置以及如何构建一个简单的IDL界面。 首先,我们需要理解IDL GUI编程的核心思想。IDL GUI允许开发者通过定义控件和事件处理函数来创建用户...
QT5 C++ GUI编程指南是针对使用QT5框架进行图形用户界面(GUI)开发的一份详细教程,特别针对的是QT5.9版本。QT是一个跨平台的应用程序开发框架,广泛应用于Windows、Linux、Mac OS以及各种嵌入式系统中。本指南主要...
GUI编程在Matlab中主要依赖于GUIDE(Graphical User Interface Development Environment)工具箱,这是一个图形化的界面设计环境,用于创建、编辑和管理GUI组件。在Matlab 2011中,你可以通过以下步骤创建GUI: 1. ...
"Matlab GUI 编程实例" 本文将对 Matlab GUI 编程实例进行详细的解析,并对其中涉及的知识点进行讲解。 首先,我们新建一个 GUI 文件,选择 Blank GUI(Default),然后添加两个编辑文本框、六个静态文本框和一个...
本主题将深入探讨Linux下的GUI编程框架及其基础知识。在Linux世界中,GUI编程主要涉及X Window系统、GTK+、Qt、wxWidgets等库。 首先,X Window系统是Linux上GUI的基础,它提供了一个平台独立的窗口系统,允许应用...
在GUI编程领域,MATLAB提供了一套丰富的函数和控件来帮助开发者创建图形用户界面。从给定文件的内容来看,这些程序段主要涉及几个核心部分:路径管理、Axes控件的使用、Excel表格操作以及如何在Axes控件中设置背景...
在"GUI编程实用例子"这个资源中,你将找到一系列MATLAB GUI编程的实际示例,帮助你快速全面地掌握GUI编程技巧。这些例子涵盖了从基础到进阶的各种功能,包括界面设计、事件处理、数据计算和结果展示等方面。 1. **...
这个“matlabGUI编程实例”是专为初学者设计的,旨在帮助他们快速掌握MATLAB GUI的基本概念和操作。在这个压缩包中,包含了几个关键的文件,这些文件都是实际GUI设计和实现的组成部分。 首先,`pjimage.fig`和`im2...
Java的基本GUI编程是Java开发中的一个重要领域,全称是Graphical User Interface,即图形用户界面。GUI编程使得开发者能够创建出具有丰富交互性的应用程序,让用户通过视觉元素与软件进行交互,如按钮、文本框、菜单...
根据提供的文档内容,我们可以总结出以下关于MATLAB GUI编程的详细知识点: 一、MATLAB GUI编程概述 MATLAB GUI编程是指利用MATLAB软件开发图形用户界面的过程。用户界面是人与机器或程序之间交互作用的工具和方法...
GUI编程是软件开发中的一个重要领域,它涉及到如何创建具有友好交互界面的应用程序。C++ Builder 5提供了VCL(Visual Component Library)库,这是一个面向对象的组件库,使得GUI开发变得更加高效和便捷。 在C++ ...
Java GUI编程是Java应用程序开发中的一个重要领域,它允许开发者创建具有图形用户界面的应用程序,而贪吃蛇小游戏是一个经典的计算机游戏,非常适合初学者用来实践GUI编程。本项目使用Java GUI编程方法开发了一个...
Java的GUI编程技术主要包括AWT(Abstract Window Toolkit),Swing以及SWT。SWT建立在AWT之上,它是第二代GUI工具包,具有轻量级特性,并添加了一些新的实用组件。一般而言,开发者在进行Java GUI编程时主要使用...
Java GUI编程是Java应用程序开发中的一个重要领域,它允许开发者创建具有图形用户界面的应用。本篇主要探讨了Java GUI的基础知识,包括AWT和Swing框架,以及布局管理和组件的添加。 1. Java GUI简介: Java GUI是...
Delphi 5高级编程丛书之二GUI编程.part2.rar如果不能解压,请将文件名改为:Delphi 5高级编程丛书之二GUI编程.part1.rarDelphi 5高级编程丛书之二GUI编程.part2.rarDelphi 5高级编程丛书之二GUI编程.part3.rar.........
MatlabGUI编程中文参考手册是一本专为正在学习或打算深入理解Matlab图形用户界面(GUI)开发的人员设计的指南。GUI在Matlab中扮演着重要的角色,它允许用户通过交互式的图形界面来操控程序,提高代码的可操作性和...
首先,我们要理解Java的GUI编程主要依赖于AWT(Abstract Window Toolkit)或Swing库。在这个实例中,使用了AWT库来创建GUI组件。下面,我们将详细解析实验的各个部分: 1. **导入必要的库**: `import java.awt.*;...
本压缩包“GUI编程.rar”显然包含了关于使用AWT进行GUI编程的学习资源,旨在帮助初学者深入理解并掌握这一技术。 在AWT库中,有一些核心组件,如按钮(Button)、文本框(TextField)、标签(Label)、面板(Panel)、框架...
基于 java gui编程实现的贪吃蛇小游戏.zip基于 java gui编程实现的贪吃蛇小游戏.zip基于 java gui编程实现的贪吃蛇小游戏.zip基于 java gui编程实现的贪吃蛇小游戏.zip基于 java gui编程实现的贪吃蛇小游戏.zip基于 ...