GUI编程第一弹_窗口

说实话,学编程也有半年了,自从学了算法之后觉得编程语言什么的都是殊途同归,c++也没怎么看过,但STL里面的东西大都接触过,毕竟是用到了就去现学,总体来说也算是了解吧,但从一开始就很不喜欢在那个黑框框里面编程,总觉着不够炫酷,本来以为java这么强大的面向对象语言会很满足我,但看了一下java的基本语法之后发现和c的竟然也是很相似,当然这个相似不是指写法相似。。现在准备硬撸GUI(图形界面编程),祝我好运吧。

今天现学窗口,对于图形界面来说,窗口无疑是最基础的一个容器,学习GUI,需要调用的类大都在swing类里面。

import javax.swing.*;
import static javax.swing.JFrame.*;//引入JFrame的静态变量
public class GUI_window {
	public static void main(String[] args){
		JFrame w1=new JFrame("Hello world!");//创建一个含标题的窗口
		w1.setBounds(60,100,280,200);//设置窗口的初始位置
		w1.setVisible(true);//设置窗口可见 ,默认不可见
		w1.setDefaultCloseOperation(EXIT_ON_CLOSE);//设置单击窗口关闭按钮后的反应,次语句为结束应用程序
	}
}

效果为:

时间: 2024-11-02 01:51:36

GUI编程第一弹_窗口的相关文章

GUI编程第二弹_菜单

看了一下菜单果然是醉了..头都要大了 ,这么难记..sad 菜单分为 菜单条 菜单 菜单项 1 菜单条 Jcomponent(组件)子类 JMenubar 负责创建菜单条. setJMenuBar(JMenuBar bar); 只能向窗口添加一个菜单条. 2 菜单 Jcomponent(组件)子类  JMenu 负责创建菜单. JMenu(String s) :创建一个标题为s的菜单. public void add(JMenuItem item)  : 向菜单里添加菜单项. public JM

好玩的WPF第一弹:窗口抖动+边框阴影效果+倒计时显示文字

大家一进到博客就应该看到这张GIF了吧--好吧,今天不是星期一-- 那么就来一起做做这个效果啦!看完记得点赞哦~ 新建一个WPF项目 如果新建WPF项目应该不用我说了吧,在C#下面找找就好了. MainWindow.xaml 在初始的Window下添加如下属性: x:Name="mainWindow" WindowStartupLocation="CenterScreen" WindowState="Normal" WindowStyle=&qu

『MXNet』第一弹_基础操作以及常见层实现

MXNet是基础,Gluon是封装,两者犹如TensorFlow和Keras,不过得益于动态图机制,两者交互比TensorFlow和Keras要方便得多,其基础操作和pytorch极为相似,但是方便不少,有pytorch基础入门会很简单. 库导入写法, from mxnet import ndarray as nd from mxnet import autograd from mxnet import gluon import mxnet as mx MXNet mxnet.ndarray是整

Windows下GUI编程——窗口

windows下创建一个基于GUI的窗口程序很简单,使用MFC或者Win32 API都可以实现.本文简单整理下windows API创建GUI应用程序的基本编码框架. 比较常见的窗口包括:桌面窗口.应用程序窗口.对话框及控件.从编程的角度而言,创建GUI应用程序需要提供入口函数WinMain的实现,其定义格式如下: int WINAPI WinMain(HINSTANCE hinstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdS

10.JAVA之GUI编程弹出对话框Dialog

在上节基础上添加对话框显示错误信息. 代码如下: /*弹出对话框显示错误信息,对话框一般不单独出现,一般依赖于窗体.*/ /*练习-列出指定目录内容*/ import java.awt.Button; import java.awt.Dialog; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.Label; import java.awt.TextArea; import java.awt.TextField

3.JAVA之GUI编程Frame窗口

Frame 是带有标题和边框的顶层窗口. 创建图形化界面思路: 1.创建frame窗体: 2.对窗体进行基本设置: 比如大小.位置.布局 3.定义组件: 4.将组件通过add方法添加到窗体中: 5.让窗体显示,通过setVisible(ture). ****************************** 新建一个class类,名称为:studyframe 功能实现如下几点: 1.建立一个窗口: 2.窗口有标题: 3.窗口大小设置: 4.窗口位置设置: 5.窗口可见. 代码如下: impor

《大道至简》第一章——编程的精义_读后感(Java伪代码形式)

<大道至简>第一章——编程的精义_读后感(Java伪代码形式)1.愚公移山//愚公为团体的项目组织者.团体经理.编程人员.技术分析师等//子孙荷担者三人为三名技术人员//遗男为外协//目标为“毕力平险,指通豫南,达于汉阴”public class Ygys; //定义一个名为Ygys的类{String 人员;public static void main(String[] args)//定义主程序{人员初始化人员= new String();while(山没平){if(人员死){人员 = 愚公

读《深入理解Windows Phone 8.1 UI控件编程》1.4.3 框架的应用示例:自定义弹出窗口有感

前些天买了园子里林政老师的两本 WP8.1 的书籍.毕竟想要学得深入的话,还是得弄本书跟着前辈走的. 今天读到 1.4.3 节——框架的应用示例:自定义弹出窗口这一小节.总的来说,就是弄一个像 MessageDialog 的,但是又要具有能定义 Dialog 内的按钮.文本等等的功能(例如颜色.字体大小这些).(先不说 ContentDialog ,即内容对话框能大部分做到) 原理是使用了一个 Popup 控件作为弹出窗口的容器,将 Popup 的 Child 属性赋值为弹出窗口的实例.在书中,

步步为营_Android开发课[26]_用户界面之PopupWindow(弹出窗口)

Focus on technology, enjoy life!-- QQ:804212028 浏览链接:http://blog.csdn.net/y18334702058/article/details/44624305 主题:用户界面之PopupWindow(弹出窗口) - PopupWindow和AlertDialog的区别: AlertDialog是非阻塞式的:AlertDialog弹出时,后台还可以做事情. PopupWindow是阻塞式的:在PopupWindow退出前,只允许我们操