精华内容
下载资源
问答
  • 图形化编程

    2014-11-18 11:54:49
    图形化编程
  • 转载学习Java Swing图形化编程,我们首先要了解三个最基本的概念:顶层容器,控件,布局。下面就来介绍一下这三个基本概念1.顶层容器什么是顶层容器?当我们使用Java进行图形编程的时候,图在哪里绘制呢?我们需要一...

    转载

    学习Java Swing图形化编程,我们首先要了解三个最基本的概念:顶层容器,控件,布局。

    下面就来介绍一下这三个基本概念

    1.顶层容器

    什么是顶层容器?当我们使用Java进行图形编程的时候,图在哪里绘制呢?我们需要一个能够提供图形绘制的容器,这个容器就被称为顶层容器,你也可以把它想象成一个窗口。顶层容器是进行图形编程的基础,一切图形化的东西,都必然包括在顶层容器中。在Swing中,我们有三种可以使用的顶层容器,它们分别是:

    ·JFrame:用来设计类似于Windows系统中的窗口形式的应用程序。

    ·JDialog:和JFrame类似,只不过JDialog是用来设计对话框。

    ·JApplet:用来设计可以在嵌入在网页中的Java小程序。

    如果需要使用Swing制作一个窗口类程序,我们的代码看起来应该是这样:

    import Javax.swing.*;

    public class KyodaiUI extends JFrame {

    ……

    }

    2.控件

    控件是构成应用程序界面的基本元素,按钮、文本框、进度条等,这些都是控件。控件(这里我们只讨论可视化控件)又可以分为容器控件和非容器控件。从字面意义上来理解,容器控件就是能包含其他控件的特殊控件,例如,Java中的JPanel控件就属于容器型控件,我们可以在JPanel中放置按钮、文本框等非容器控件,你甚至可以在JPanel中再放置若干个JPanel控件(值得注意的是,顶层容器也是容器型控件,每一个窗口应用程序中有且只能有一个顶层容器控件,换句话说,顶层容器不能包括在其他的控件中)。

    Java中的容器控件有很多,除刚才提到的JPanel外,还有JTabbedPane、JScrollPane等,非容器控件有JButton、JLabel、JTextField等。如果你需要向某个容器型的控件中添加控件,你可以使用 add(Component comp) 方法来实现,如:

    >JPanel panel = new JPanel();

    JButton button = new JButton();

    panel.add(button);

    3.布局

    什么是布局?布局是Java中用来控制控件排列位置的一种界面管理系统。使用过其他可视化编程开发语言的人在初次接触Java界面设计时,总会感觉到Java界面设计很别扭:居然没有提供所见即所得的设置控件坐标的方法!然而,事实证明,Java本身提供的布局管理系统也一样能够出色地完成我们的需要,而且在跨平台时表现得更有优势。

    常用的布局有:

    ·BorderLayout:将界面分割为上下左右以及中间一块区域的管理系统,在BorderLayout布局中,最多你只能放5个控件,如果超过5个控件,建议还是选用其他的布局系统吧。

    ·GridLayout:GridLayout是将用户界面切割为棋盘一样的布局管理系统。如果我们要设计一个类似于Windows中自带的计算器软件,GridLayout无疑是最佳选择。

    ·FlowLayout:FlowLayout与上述两类布局管理系统不太一样,在FlowLayout中,你不必指定每个控件放在哪,你只需要把控件加入到FlowLayout中,FlowLayout就会根据你添加控件的顺序依次放置控件,如果空间不够,会自动换行。

    四 总述:

    Swing中所有的组件都是放到容器中,主要的容器包括:JFrame,JPanel,JWindow,JDialog,JPanle。JFrame是java的主框架,几乎所有的Java应用程序界面都是在主框架之中设计的。有些容器并非一层,而由几层嵌板组成,本文将会用到其中在个:拆分嵌板(JSplitPane),内容嵌板, 页签式嵌板(TabbedPane)

    拆分嵌板:按指定的方向和方式拆分其内的两个子组件,记住一个拆分嵌板只能拆分两个子组件,如果想要拆分三个,大家自己先想一想办法。本节最后给出了答案。

    内容嵌板: JFrame,Jwindow,Jdialog就是上面提到的有多层嵌板的容器,如果要在这些容器上面放置组件,必须放置在他们的内容嵌板(pane)上。我们通过函数getContentPane()可得到当前容器的内容嵌板。

    页签式嵌板:这个嵌板如同卡片,在上面提供文件夹式的页签,当前只显示一页,如要进入下一页,只要点击上面的页签。

    有些如JPanel是可以直接放置组件的容器。所以不需要使用嵌板。

    如果要按自己的想法排列放在容器上的组件,我们必须使用到布局管理器(Layout)来进行管理。Java系统默认的布局管理器为边界管理器(BorderLayout)。它把版面分为五大块,中央区域(Center),顶端(North),底部(South),左侧(West),右侧(East),细心的你可能会发现我们的主界面就是用的这个布局架构。其他的几个布局管理器有:

    流布局(FlowLayout):把其内的组件按从左到右,从上到下的流方式排列。

    网格布局(GridLayout):把组件放置到布局中的设置的每个网格中

    无序网格布局(GridBagLayout):类似于网格布局,但功能更强大也更复杂。能处理所有的布局。

    展开全文
  • java图形化编程学习指导 java图形化编程帮助文档
  • 软件介绍stm32图形化编程软件免费版是一款非常专业的图形化编程软件,我们可以通过这款软件来获取一个高仿真的图形化编程平台,然后你就可以通过图形化的操作方式来完成编程的工作,适合编程初学者使用哦!stm32图形...

    软件介绍

    stm32图形化编程软件免费版是一款非常专业的图形化编程软件,我们可以通过这款软件来获取一个高仿真的图形化编程平台,然后你就可以通过图形化的操作方式来完成编程的工作,适合编程初学者使用哦!

    a4c2af29d64db888544411751c3f2d6d.png

    stm32图形化编程软件免费版软件简介

    stm32中文编程软件是一款非常专业的图形化编程仿真平台。它拥有所见即所得的可视化界面以及简单专业的模拟仿真功能,可以进行可视化代码编程,有hex、python、blockly三种代码读写等功能,点击刷入按钮后就开始刷入操作,十分简单。

    软件特色

    1、不依赖网络,可离线安装使用。

    2、支持hex、python、blockly三种代码的读写。

    3、blockly模式下支持函数功能。

    4、可实现简单仿真。

    5、可云端存取项目。

    stm32图形化编程软件免费版常见问题

    一、mPython如何配置变量PATH?

    1、在桌面或我的电脑或我的计算机,右键点击-属性-弹出对话框,点击高级系统设置;切换高级标签,点击环境变量-确定;在系统变量处,点击新建,输入名称和路径 ,便于调用 mPython.exe .安装其他路径的自行按照实际位置修改。

    二、mPython 如何验证配置变量是否成功?

    1、安装配置完成后,打开CMD;然后就在cmd窗口中输入mPython,按回车;出现mPython的版本信息表示安装配置成功了。

    三、代码如何烧录到掌控板里?

    刷入和拖拽。

    如果是自己编写的代码,或者是在编辑区打开编辑的代码,就用刷入按钮了。

    连接掌控,点击刷入按钮后就开始刷入操作,下面状态栏有提示,不要急,看提示,列表刷新后才可以进行后续操作。

    如果代码从电脑上的文件刷入掌控中,直接拖拽进去就OK,同样要等待提示刷新列表哦。

    展开全文
  • microduino 图形化编程软件 适用于编程教育
  • 图形化编程软件.rar

    2021-01-28 19:40:21
    图形化编程软件.rar
  • MIXLY图形化编程软件

    2018-12-29 12:32:31
    基于xp系统的MIXLY图形编程软件,通过搭建图形模块,实现针对Arduino的图形化编程
  • DonkeySim图形化编程

    2019-10-06 21:08:26
    DonkeySim图形化编程DonkeySim图形化编程示图模型可视化安装 DonkeySim图形化编程示图 先上几个DonkeySim的图形化程序截图。 DonkeySim训练程序图 DonkeySim自动驾驶程序图 DonkeySim模型概况程序图 DonkeySim...

    DonkeySim挑战赛群(QQ:913557234)

    DonkeySim图形化编程示图

    在这里插入图片描述
    在这里插入图片描述
    DonkeySim示例的模型图示

    模型可视化安装

    进入https://graphviz.gitlab.io/_pages/Download/Download_windows.html下载graphviz-2.38.msi,解压后安装。

    配置环境变量
    将graphviz安装目录下的bin文件夹添加到Path环境变量中:
    D:\Program Files\Graphviz2.38\bin
    进入windows命令行界面,输入dot -version,然后按回车,如果显示graphviz的相关版本信息,则安装配置成功。

    conda install graphviz,安装GraphViz。
    conda activate donkey
    pip install pydot

    展开全文
  • 图形化编程工具

    2020-06-20 11:00:36
    google出品的开源图形化编程框架 https://github.com/arnoxinglei/blockly Mixly是一款面向初学者、硬件编程爱好者的图形化编程工具。它完美地支持了Arduino、MicroPython,Python等语言的图形化编程。提供了图形化...

    google出品的开源图形化编程框架
    https://github.com/arnoxinglei/blockly

    Mixly是一款面向初学者、硬件编程爱好者的图形化编程工具。它完美地支持了Arduino、MicroPython,Python等语言的图形化编程。提供了图形化界面和代码界面对比显示的支持。Mixly还支持自定义第三方扩展库,可以拓展出丰富的功能。
    http://mixly.org

    展开全文
  • 单片机的图形化编程方法探讨、电子技术,开发板制作交流
  • 最近折腾了一个月,给图形化编程增加了很多功能,让图形化编程可以使用更多的代码特色功能,让图形化编程使用起来更简单,功能更强。图形化编程不是给程序员用的,是给小孩子和没有编程能力写脚本控制硬件,所以采用...
  • c++贪吃蛇实现/图形化编程 大多数用c++实现贪吃蛇小游戏比较繁琐,该程序以及其简单的思路和代码来实现贪吃蛇小游戏的逻辑过程,另外加上图形化编程,可以更有利于初学者进行上手学习。
  • C语言图形化编程工具EasyX库图形函数可以在VC环境下进行图形编程,对图形函数的操作都在视口上进行。用户可以在屏幕上定义大小不同的视口,若不定义视口,它就是整个屏幕。
  • 全国青少年图形化编程(Scratch编程)等级考试1级-4级全套32案例 全国青少年图形化编程(Scratch编程)一级6案例11课时 全国青少年图形化编程(Scratch编程)二级10案例19课时 全国青少年图形化编程(Scratch编程)...
  • PandaCode:Web图形化编程界面
  • 图形化编程二级】NCT全国青少年编程能力等级测试 操作题 这是操作题目 适合参加 【图形化编程二级】NCT全国青少年编程能力等级测试的同学们使用
  • Scratch是麻省理工学院的“终身幼儿园团队”开发的图形化编程工具,主要面对青少年开放。建立程序的过程,用到涂鸦,录音,找图片这些有趣的过程。孩子的成品可以通过软件直接发布到官方网站上。官方网站给每个注册...
  • 图形化编程labview

    2012-11-26 18:31:01
    图形化编程labview,本文介绍labview的概述,虚拟技术,labview编程等等
  • Arduino图形化编程

    万次阅读 2019-01-17 11:20:40
    Arduino是一款风靡全球的开发平台,其通过Arduino block这款插件,实现简单的图形化编程,让青少年也能借助此平台成为创客,博主之前也是机缘巧合,帮助了一位青少年借助该平台实现了自己的创客梦,也拿了一系列的...
  • mPython图形化编程软件是一款功能强大的编程软件,具有图形化编程等功能。软件介绍mPython是盛思技术团队在BBC官方原版PythonEditor基础上、拓展开发的应用软件。可以进行可视化代码编程,有hex、python、blockly三...
  • KRobot是非常好用的图形化编程软件,但官网现在的下载窗口进不去,显示的是404 not found,故找到下载包分享。
  • 青少年图形化编程 Scratch编程 儿童编程 消灭新冠病毒 新冠病毒,这个词语在去年年底俨然而生,在今年上半年发展迅速;在我们中国3月2-3日达到了增长的顶峰。也正是因为这个新冠病毒,给我们人民,国家带来了非常...
  • java图形化编程

    2019-10-08 03:42:44
    学习Java Swing图形化编程,我们首先要了解三个最基本的概念:顶层容器,控件,布局。 下面就来介绍一下这三个基本概念 1.顶层容器 什么是顶层容器?当我们使用Java进行图形编程的时候,图在哪里绘制呢?我们需要...
  • 青少年编程能力等级 第一部分:图形化编程 2019.11

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,860
精华内容 3,544
关键字:

图形化编程