java多线程    Java入门    vsftp    ftp    linux配置    centos    FRP教程    HBase    Html5缓存    webp    zabbix    分布式    neo4j图数据库    

java编写文本编辑器字体加粗,上颜色功能

最近修改以前一个超级网站编辑器,之前仅仅有格式化字符的功能,最近需要一个能给字体加粗的功能。 发现java编写awt 窗口还是蛮费劲的。 特留在此,方便朋友们相互学习。 实现功能: 对选取的一段文字进行加粗 (上颜色自己发挥,原理一样。) 要点 1.不能用JTextArea 2.采用JTextPane 3.获取选中的文本算法 package com.javaer.examples. More


java实现炮塔游戏增加一个炮塔

大致的情况为,点击一个炮塔,然后这个炮塔跟着鼠辈移动到目标地点,然后点击放下这个炮塔。 原理为,点击炮塔为监测鼠标点击事件,是否点中这个炮塔,如果点中,那么复制一个炮塔,随着鼠标在窗体上移动。 package com.javaer.examples.awt; import java.awt.Color; import java.awt.Container; import java.awt.event.MouseEvent; import java.awt.event. More


awt swing编程java窗体加超级链接

上次编写的俄罗斯方块,为了给它加一个超级链接,发现java居然如此的笨笨。不过方法还是有的。基础思想为调用桌面。启动浏览器,之前看过这个启动的办法,当时看了觉得java这个方法没什么用处,现在发现,设计了这个办法,就有他的用处。 package com.javaer.examples.awt; import java.awt.Color; import java.awt.Cursor; import java.awt.Desktop; More


javax.swing中jbutton定位

之前做过一个图形缩小软件,当时因为界面不会定位,就那么放着了。正好上几天51cto论坛有人问这个问题。特意研究一下,助人助自己。 要点 * 1.不要使用新的Container, * 2.不要使用新的Layout * 3.Layout 设置为null package com.javaer.ask; import java.awt.Container; import java.awt.FlowLayout; import java.awt.Rectangle; i More


java awt 例子

这段程序本来是一个图片分切程序外壳,图片分切程序为特定场合使用的小程序,对大家没什么用,特发布awt界面部分,希望对需要的朋友有所帮助 package com.buzz.img;   import java.awt.Component; import java.awt.Container; import java.awt.FlowLayout; import java.awt.GridLayout; import java.awt.Rectangle; import java.awt.event.A More