`
javeye
  • 浏览: 329285 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
最近改了一下原来做的一个web项目,项目中用到了JFreeChart,要求修改用JFreeChart绘制饼图的颜色,希望能够做到一个key对应一个固定的颜色。 比如,有一个问题,选择ABCD四个答案的比例分别是:10%,30%,20%,40%。希望饼图中A的颜色是red,B的颜色是green,C的颜色是yellow,D的颜色是blue。 可以这么做: 1.准备好dataset,这一步就不讲了,pieChart有其要求的dataset格式。 2.书写一个创建pieChart的方法: public static JFreeChart createPieChart(DefaultPieDatase ...
在RCP中,用户自己定义的view都继承自org.eclipse.ui.part.ViewPart。在viewPart中有一个Protected的方法: /* (non-Javadoc) * @see org.eclipse.ui.part.WorkbenchPart#setPartName(java.lang.String) */ protected void setPartName(String partName) { if (compatibilityTitleListener != null) { re ...
最近学习了下如何通过org.eclipse.ui.actionSets来配置RCP中菜单的过程,总结一下。 首先,我们在工程中打开plugin.xml文件,选中Extensions这个选项卡。在org.eclipse.ui.views扩展点下新建一个view,id:com.travelsky.test.menu.view。name:testMenu。点击class创建该类,类名取为:ViewPart。代码如下: import org.eclipse.swt.widgets.Composite; public class ViewPart extends org.eclipse.ui.part ...
如果这些技巧对你们的开发有帮助,大家互相贡献啊 1.最大化窗口: 在ApplicationWorkbenchWindowAdvisor中,书写如下方法: public void postWindowCreate() { super.postWindowCreate(); getWindowConfigurer().getWindow().getShell().setMaximized(true); } 2.设置view的tab显示风格: 在ApplicationWorkbenchAdvisor中添加如下代码 @Override public void initial ...
在RCP中,view是张贴于perspective之上的。传统的方式是直接在perspective的createInitialLayout方法中按照类似如下的方式添加view并设置布局: public void createInitialLayout(IPageLayout layout) { String editorArea = layout.getEditorArea(); layout.setEditorAre ...
在struts2中,通过spring来实现其IOC有很多的文章都有介绍,本文将总结一下其配置过程。此外,对几个很多文章都没涉及到容易出错的地方,在这里也一并总结一下,希望能给大家在配置的过程中提供帮助,少走弯路。 要想让struts2实现IOC的功能需要做如下几步工作: (1)、web.xml中添加如下配置: <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener& ...
最近学习了如何配置在spring中使用单纯的jdbc连接数据库(不用hibernate等持久层框架),记录了一下几个关键的地方,备自己和有需之人查阅。 首先,在spring 的applicationContext配置文件中,需要配置数据源: <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations&quo ...
每个view和editor都有一个ID,正是这个唯一标识他们的ID,使得我们在其他view的控件中,当响应某个事件时,想得到另一个view或editor的引用,进而对他进行修改,可以参照如下代码: 1、针对view,根据其ID获得引用 View view = (View)PlatformUI.getWorkbench().getActiveWorkbenchWindow(). getActivePage().findView(View.ID);//强制类型转换 2、假设Editor具体的实现类为MyFileEditor,则 MyFile ...

RCP中view大小的设置

    博客分类:
  • RCP
其实一般情况下,在Perspective 中添加View的时候,是新建一个Folder,然后再把View添加到Folder当中的。 String editorArea = layout.getEditorArea(); layout.setEditorAreaVisible(true); IFolderLayout left = layout.createFolder("left", IPageLayout.LEFT, 0.4f, editorArea);//新建一个Folder left.ad ...
NumberFormat 是所有数值格式的抽象基类。 该类提供了格式化和分析数值的接口。 NumberFormat 也提供了确定 哪个语言环境具有数值格式以及它们名字的方法。 import java.text.NumberFormat; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub Double myNumber=23323.3323232323; Double test=0.3434; //get ...
本文转载http://blog.donews.com/ooFrank/archive/2006/04/30/851650.aspx 1、使用iTextAsian.jar中的字体 BaseFont.createFont("STSong-Light", "UniGB-UCS2-H",BaseFont.NOT_EMBEDDED); 2、使用Windows系统字体(TrueType) BaseFont.createFont("C:/WINDOWS/Fonts/SIMYOU.TTF", BaseFont.IDENTITY ...
本文转载:http://davidyu720.itpub.net/post/31716/460176 有一个建好的数据,Oracle 9.2.0.4 for linux,字符集是缺省的WE8ISO8859P1,没有改成ZHS16GBK. 库中暂时没有任何数据。 由于字符集不是超集/子集关系,无法通过ALTER DATABASE CHARACTER SET修改字符集。 当时时间紧张,就没有重建数据库,而是直接修改prop$表,将NLS_CHAR字符集改为ZHS16GBK。 update props$ set value$='ZHS16GBK' where name='NLS_CHARACTERS ...
之前在用struts2.0做表单提交时,为了防止重复提交,使用了自带的token拦截器。拦截器的配置很简单,但是,不知道为什么,使用拦截器后,原本和struts绑定的bean无法完成数据的绑定,每次回action取bean中的内容均为null,实在让人郁闷。 原来的配置如下: <action name="user_save" class="userAction" method="save"> <result name="list">/WEB-INF/pages/user/userL ...
如果想将数据据库中的某字段按照自己的要求排序,比如:字段值为1,2,3,4;那么,我想按照4,2,1,3排序。则可以如下操作: select * from table order by find_in_set(filedName,'4,2,1,3');
转载 常用MIME类型大全,方便大家都对下载文件mime类型的配置,少走弯路 application/vnd.lotus-1-2-3 3gp video/3gpp aab application/x-authoware-bin aam application/x-authoware-map aas application/x-authoware-seg ai application/postscript aif audio/x-aiff aifc audio/x-aiff aiff audio/x-aiff als audio/X-Alpha5 amc application/x-mpeg an ...
Global site tag (gtag.js) - Google Analytics