精华内容
下载资源
问答
  • 更多相关内容
  • 就是画各种各样的图,例如流程图、类图、对象图,不画吧不好给别人展示清楚讲解清晰,画吧就TJ君这美术细胞真是一点都画得不好看且没兴趣~ 不过所幸,前不久,TJ君发现了一个IDEA插件,PlantUML,可以完美的解决这个...

    5caacd60d5daf32ce5372224c77b50d1.png

    平时TJ君开发时,觉得最麻烦的是什么事情呢?就是画各种各样的图,例如流程图、类图、对象图,不画吧不好给别人展示清楚讲解清晰,画吧就TJ君这美术细胞真是一点都画得不好看且没兴趣~

    不过所幸,前不久,TJ君发现了一个IDEA插件,PlantUML,可以完美的解决这个问题,特地来和大家分享~

    PlantUML,是一款开源的图绘制项目,支持通过编写文本来快速生成各种UML图形,目前支持时序图、用例图、类图、对象图、组件图、部署图、状态图、定时图;同时也支持用来生成非UML图,像JSON数据、YAML数据、架构图、思维导图等等,都可以用它来完成。

    简单的说,就是你直接通过编程来画出你要的各种图,是不是特别适合我们程序猿呢?

    光说可能不够形象,直接上例子,例如像一些时序图,你就可以这样实现:

    e5498ffee81183cdc15fdcbefc62977f.png

    图案左半边,就是你输入的文本,右半边就是根据文本生成的效果,像这种时序图,语法规则其实很简单,可以简单的用 -> 来绘制参与者之间传递的消息,而不必显式地声明参与者。也可以使用 --> 绘制一个虚线箭头。如果想调整箭头的方向可以使用 <- 和 <--

    而对于像类图这样的一些展示效果,你可以通过声明不同的类型展示不同的样式,一目了然:

    5d326ba0769fe9e3444d82f31807c675.png 8dd95eca256975828854f7fbc3ef2ac8.png

    熟练具体的编写语法规则之后,是不是对于程序猿来说,比直接用手画更加简单呢?

    该插件就在前几天刚更新到了5.6.1版本,作者也是在不断的优化更新。

    af21b05a907830de6aaa7262961178a0.png

    安装该插件需要直接在IDEA插件中搜索PlantUML,或者直接从插件官网下载,然后在IDEA安装即可。

    如果不想自己下载的小伙伴,TJ君也给你准备好了最新版本的插件介质,只要关注文末公众号回复关键字获取即可,同时TJ君还会提供一份学习宝典,供小伙伴们快速上手PlantUML相关语法,让我们一起更好的画图吧!

    点击下方卡片,关注公众号“TJ君

    回复“PLANT”,获取下载地址

    展开全文
  • java图形界面可视开发3大GUI插件

    万次阅读 2017-07-05 20:30:03
    上大学那会儿比较主流的Java图形开发插件是:Visual Editor 和 SWT Designer, 不久又出了个Jigloo, 但去官网看了下发现这个东西也很久没有更新了,不过据说短小精悍,五脏俱全。SWT Designer不久前也被Google收购...
    上大学那会儿比较主流的Java图形开发插件是:Visual Editor 和 SWT Designer, 不久又出了个Jigloo, 但去官网看了下发现这个东西也很久没有更新了,不过据说短小精悍,五脏俱全。SWT Designer不久前也被Google收购后重新整合进自己的产品中,然后开源了,现在名字叫:WindowBuilder Pro,看上去界面组件很丰富强大的样子,支持Swing, AWT, SWT, 以及Google自家的GWT等等。 

    目前JAVA图形界面开发主流工具如下:

    1. WindowBuilder Pro

    http://www.eclipse.org/windowbuilder/

    https://developers.google.com/java-dev-tools/download-wbpro?hl=zh-CN 

    2. Jigloo(最新版是2010年更新的,看来这个项目现在已经不再做了)
    http://www.cloudgarden.com/jigloo/ 

    3. 也可以直接用IDE如:NetBeansMyEclipse,二者中都有自带的图形开发拖拽工具

    本文转自:http://www.cnblogs.com/bluestorm/archive/2012/08/15/2639863.html


    Eclipse并不自带GUI的可视化开发工具,那么如果要在Eclipse进行可视化的GUI开发,就需要依靠第三方的插件。

    1. Visual Editor

    Eclipse官方提供了一个叫做Visual Editor(VE)的开源GUI插件,功能还是比较强。可以根据用户的界面GUI设计,自动生成相应的JAVA代码。同样也可以通过相应的JAVA代码,生成其匹配的可视化GUI编辑界面。不过VE缺点比较大,我从3.1到3.2之前一直在用VE,没有多少改观。VE是通过另外启动一个JVM来模拟执行GUI的class,然后在Eclipse的界面内生成一个可视化效果。

    回顾一下Visual C ,NetBeans等其它IDE进行GUI可视化的方法,都是基于另外一个界面管理资源文件,非用户可以直接修改的。而直接通过程序代码来管理可视化的GUI编辑器,就需要极强的代码parse能力。很可惜,VE想这样做,确没有能够做到。

    VE使用起来问题很多,网上有网友直接评价说VE是“可用性不强”。我自己用起来的感觉,问题就出在一下几个方面:

    1). 另外启动JVM速度很慢,而且如果要同时打开几个Visual Class,那么就要启动几个JVM,内存消耗也大。而且,有些时候,反复打开关闭一个Visual Class,JVM还启动不起来。

    2). 对于用户自己编辑的可视化Java代码的parse能力很弱。常见的错误就是,明明是正确的可视化GUI代码,但是VE里面窗口打开半天,结果只能显示一把叉。很多时候,就根本不能显示出一个完整的可视化窗口。而对于窗口上某个控件的定位能力不强,用户自己的代码稍微转几道弯儿,VE就不知道这个控件是在哪里产生的了,顶多只能显示出来,但是无法可视化编辑。

    4). 3.1的VE编辑的代码到了3.2的VE里面,显示出来完全不一样了。

    5). 安装比较麻烦,还需要用户自行去安装不只一个的辅助插件。

    综上所述,VE真的“可用性不强”

    2. SWT-Designer

    SWT-Designer是大家公认的,最强的Eclipse下开发GUI的插件http://www.swt-designer.com/。很多Eclipse书籍上都是直接拿SWT-Designer来讲解如何在Eclipse开发GUI界面程序。不过SWT-Designer是一个收费的插件。不收费的是基础版本,功能受到很大的限制。当然,网上也有完整版的破解版。SWT-Designer做得比较大,6.0最新的安装文件有几十M,可想其功能之强大。

    3. jigloo

    jigloo严格意义上来说也是收费的,不过他提供了non_commercial的版本,而这个版本的功能和commercial是完全一样的http://www.cloudgarden.com/jigloo/。作为个人开发来说,是不受限制的。jigloo很小,最新的版本才3MB多,安装也比较简单。

    jigloo同时支持SWT和Swing。

    jigloo也是完全基于Java代码的,不过它的code parse的能力远比VE要强,也要快。至少我很多在VE下出现问题,不能显示的Visual Class可以很好地在jigloo下编辑,至今还没有遇到jigloo不能编辑,parse出错的时候。而jigloo还可以集成了一写比较好的Java GUI风格代码的支持,功能上比VE要强大一些。

    当然,3MB多的插件,再强也强不过SWT-Designer完整版的,但是比其基础版的要好很多。而SWT-Designer也并不是完全基于JAVA开发的,比如Windows版本的,还携带了dll文件。而jigloo是完全基于JAVA开发的,下载下来只有一个class的zip文件,也支持Eclipse的在线安装。

    二 jigloo的安装和使用

    jigloo的安装很简单,和其它Eclipse插件一样,不需要任何安装程序,直接解压出来就行了。

    创建新的窗口,直接输入File->New->Others->GUI Forms就可以了。

    而如果要打开一个已经存在的Visual Class,可以直接右键点击,选择Open With->Form Editor打开就可以了。打开后,首先要进行code parse,不过这个速度很快,也不需要像VE那样还启动一个JVM。

    下面是我的Eclipse下使用jigloo的截图:

    三. 总结

    根据3大Eclipse的GUI开发插件可以看出,基本都是基于java code的GUI编辑管理。这种编辑器管理,当然就比以前Visual C 那样管理Windows界面程序要困难很多。但是,现行的很多IDE,比如Visual Studio .NET,2005都还是能够做得比较快。主要的就是要看起code parsing的能力。

    VE前面的缺点已经总结得比较多,不知道这个官方的插件什么时候才能让人真正放心。作为开发者来说,心里还是最想给VE加把劲的,毕竟VE是开源的,随便用的。

    SWT-Designer功能最强大,可惜价格不低。而jigloo可谓介于两者之间,对于个人开发者来说,可以免费使用,而且其功能也足够到开发各种大型的GUI应用程序了,应该是一个合适的选择。

    本文转自:http://www.cnblogs.com/NationWoo/archive/2011/05/31/2065176.html


    展开全文
  • 在项目中,写好代码之后,上传代码的操作步骤是什么样的呢?下面给大家详细介绍一下: 第一步:git stash,看下图操作!(目的:把所有未提交、修改过的代码保存起来,用于后续恢复操作) PS:此时代码会恢复到上次...

    在项目中,写好代码之后,上传代码的操作步骤是什么样的呢?下面给大家详细介绍一下:

    第一步:git stash,看下图操作!(目的:把所有未提交、修改过的代码保存起来,用于后续恢复操作) PS:此时代码会恢复到上次pull操作的状态,是不是发现刚才修改的代码不见了?是不是心里一句“卧槽”,白写了一上午?!别急,莫要慌~~~继续往下走

    (一般名字起与代码改动相关的,如果你执意随便写个名字也可以吧,我也不能说啥~~)

     

    第二步:git pull,看下图操作!(目的:把远程服务器最新代码拉下来,更新本地代码) PS:代码又变化了,改动过的代码还是没看到?是不是心里慌的一批?!淡定,淡定,继续往下走~~~

     

    第三步:git unstash,看下图操作!(目的:在最新代码基础上,把本地修改过的代码添加进来,并解决冲突(如果有冲突就解决,没有冲突怎么办??没有就不解决喽~~~还能怎么办) PS:是不是终于松了口气,看到自己改动过的代码又回来了~~~

     

    第四步:git commit,看下图操作!(目的:将暂存区里的改动给提交到本地的版本库) PS:改动了哪些,想上传哪些文件就选中哪些个文件commit喽~~~细节不截图了

     

    第五步:git push,看下图操作!(目的:提交代码到远程库) PS:是不是在GitLab页面可以看到自己push成功的代码,内心是不是窃喜一番~~~

     

    展开全文
  • 因此,笔者将在此文引导大家用Vue ui指令来在图形化界面创建Vue项目,引入Element-ui插件,并在Idea中运行。 操作环境:win10、idea2019.1.3、node版本:v12.18.1、npm版本:6.14.5、@vue/cli 4.4.6 二:操作 1.首先...
  • 优质文章,第一时间送达梁桂钊、陈同学、张帆、刁政欣(研习小组)| 作者一、官方工具IntelliJ IDEA 默认安装并提供了非常多的工具,比如 Git Integration、Maven Integration、Markdown support、SSH Remote Run 等。...
  • 图形用户界面,自由选择文件保存路径,基于窗口(项目)级别,提供参数记忆、路径选择界面、自动匹配路径和包,简化了操作流程,方便随时打开使用,符合大部分公司开发规范,controller、service、model、dao生成...
  • Maven在idea可视化界面的一些操作

    千次阅读 2020-11-23 15:24:59
    mvn install命令,完成将打好的jar包安装到本地仓库的操作 , 执行完毕后,会在本地仓库中出现安装后的jar包,方便其他工程引用 1.3idea中安装好maven后, 在界面左侧有一个maven视图, 里面有对应的命令插件,可以执行...
  • Idea(18.2.4) GitHub 账号 二、配置Idea中git账号 打开左上file → settings 打开设置界面(ctrl+alt+s) 在设置界面的左上搜索框键入git 配置Github账户(git配置不再多讲) -注意!Connection timeout(连接...
  • IntelliJ idea默认的主体只有简单的白和灰,不一定能满足所有人的喜好一直使用IDEA进行开发难免会产生审美疲劳所以就搜集了下面的几款主题插件,换上之后给人眼前一亮的感觉,本文也介绍了自己如何DIY主题,让你拥有...
  • 前面都是使用命令行或者代码直接查看数据库表的数据,相对图形化界面工具来说不够直观,像我们通常使用的 MySQL , MongoDB 都有对应的图形化管理工具: Navicat 、 HeidiSQL 、 NoSQLBooster 等。而 TDengine 官方...
  • idea企业开发之插件推荐

    万次阅读 多人点赞 2020-05-08 21:49:38
    推荐在企业开发中,使用IntelliJ IDEA时常使用到的插件
  • IDEA新建一个GUI Form时,有没有一种方法能灵活的添加新的页面?前提是不知道具体会添加几个页面? 或者说一个页面,怎么处理能够填完三次页面信息并保存,能够回显?</p>
  • java swing可视化插件

    2011-01-25 10:32:03
    MyEclipse中的swing开发工具 直接将对应文件放入到plugin和features中就可以了
  • # ADB Idea 作为 Android Studio 和 Intellij IDEA 的一款插件,ADB Idea 将常见的一系列ADB命令以图形化界面的形式提供给开发人员,方便于我们操作正在开发的应用程序,提高我们的开发工作效率。 截止目前,ADB ...
  • Intellij IDEA 创建GUI界面

    万次阅读 2017-05-15 12:58:13
    IntelliJ IDEA已经超过eclipse的使用率,这里纪录一下intellij创建GUI 工程下新建一个Module,在src下新建GUI form,在可视化界面中编辑,会自动生成代码,点特定的部件按下F4即可跳到原代码中的位置, 部件中可以...
  • Javafx是用于开发GUI(图形用户界面),但是从jdk8版本之后,就取消了java与javafx之间的绑定。如果是java-8以上的版本,则需要重新配置。具体步骤如下图. PS:希望有问题的同学可以在下面评论区回复,或者点个赞也可...
  • 4.在IDEA上装 actiBPM 图形化设计界面 可用于设计流程 按IDEA左上角 File->Settings->Plugins  在搜索框里输入actiBPM 然后会显示 No plugins found.Search in repositories 点击篮字 点击Install 等待安装...
  • 其定义了一套完整的语言用于实现UML关系图的描述,并基于强大的Graphviz图形渲染库进行UML图的生成。绘制的UML图还可以导出为图片,以及通用的矢量SVG格式文件。PlantUML的优点完全文本方式编辑,无需控件拖拽,自动...
  •   在上一篇文章中已经对使用GitHub进行代码托管的相关操作进行了讲解,下面正式进入到IDEA集成Git,并通过图形化界面进行Git相关操作的讲解。 二、IDEA集成Git 1、在顶部工具栏中找到File → Settings 2、找到...
  • 文章目录一、IDEA 中使用Thymeleaf配置i18n二、使用步骤 一、IDEA 中使用Thymeleaf配置i18n ... 二、使用步骤 ...在i18n文件夹下,创建第一个登录界面的 login.properties 文件 再创建一个带国际缩写
  • Phpstorm,idea等对gitee的初始配置 1.对于所有的项目来说第一步永远都是配置好git.exe文件,下载安装即可 配置完成后Test一下 如果跑出版本号,则正常没问题 2.配置git 选择你项目目录 完成后就可以拉取代码了 ...
  • 1. 前言我是一个有软件洁癖的人,能用现有的...如果你用的是Intellij IDEA,不管是旗舰版还是社区版,都不需要Navicat了,旗舰版自带数据库图形界面,社区版你可以通过插件集成图形界面。今天就以旗舰版为例演示一下...
  • 秒杀 2核4G 5M带宽 1200元/3年,1核1G首购 99元/年把默认改成 myeclipse jsp editor()原默认的jsp编辑器是 myeclipse visual jspdesigner,顾名思义,此编译器是jsp可视编辑器,对于初学者有很多的帮助,但修改...
  • Git 图形化界面插件 Git GUI Git GUI 是 Git 官方的图形化界面,强项是 commit 前代码改动的浏览和挑选。Windows、Linux 上都能运行。以下描述的是 Windows 的安装和使用。 安装 在前面一节 安装Git 中...
  • IDEA实用插件之Git——源码管理

    千次阅读 2022-01-23 11:37:01
    虽然在操作系统层面,有TortoiseGit这种图形化界面的工具来解决命令行低效、需记忆和易出错的问题,但在开发环境下,如果切换到windows窗口,去进行代码的提交、拉取、创建分支、合并,尤其是查看日志、代码比较,...
  • 精品 IDEA 插件大汇总!值得收藏

    千次阅读 多人点赞 2021-10-22 12:19:52
    轻松提高 Java 开发效率 俗话说,工欲善其事,必先利其器。...插件较多,建议大家先观看我在 B 站发布的 IDEA 精品插件手把手演示视频,再看本文汇总哦~ 视频地址:https://www.bilibili.com/video/BV1.
  • IDEA最好用的插件推荐,吐血整理!

    千次阅读 多人点赞 2020-02-02 09:18:00
    图形界面反编译虽然更直观,但是如果我们想反编译Linux服务器上的类文件可咋办呢? 我们可以通过 Jad 、CFR、Procyon、ernflower、 JD等反编译工具。 另外知名的阿里开源 Java诊断工具 arthas 也支持 jad 命令,可以...
  • 环境版本 Mysql-8.0 springboot-2.1.6 jdk-1.8 1.新建项目 新建项目 2.在pom文件的<build>下的<plugins>添加以下配置 记住mysql连接一定添加在plugins中 ...artifa...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,973
精华内容 2,389
关键字:

idea图形化界面插件