小编Kar*_*ara的帖子

如何使用JAVA模糊图像的一部分

如何模糊图像的一部分,隐藏一些私人部分,如信用卡信息.

我尝试使用ConvolveOp.class,如:

float[] matrix = new float[400];
for (int i = 0; i < 400; i++)
    matrix[i] = 1.0f/500.0f;

BufferedImage sourceImage =  (BufferedImage) image; ;
BufferedImage destImage = null ;
BufferedImageOp op = new ConvolveOp( new Kernel(20, 20, matrix), ConvolveOp.EDGE_NO_OP, null );
BufferedImage blurredImage = op.filter(sourceImage, destImage);
Run Code Online (Sandbox Code Playgroud)

它似乎工作,除了图像完全模糊.

java image-processing blur

9
推荐指数
1
解决办法
2448
查看次数

如何在<p:dataTable>中设置<p:column>的宽度和边距?primefaces

我正在使用PrimeFaces 3.4.2,我必须使用 <p:dataTable>.我想将第一列的宽度固定为小于5像素.为此我创建了一个css类:

.myTableFlux td:nth-child(1) {
    width: 5px !important;
}
Run Code Online (Sandbox Code Playgroud)

这是我的表:

<p:dataTable  value="#{bean.listFlux}" var="list" styleClass="myTableFlux">
    <p:column headerText="Status" >
        <h:graphicImage value="/resources/images/so#{list.i}.jpg" />
    </p:column>
    <p:column headerText="Nom">
        <h:outputText value="#{list.name}" />
    </p:column>
</p:dataTable>
Run Code Online (Sandbox Code Playgroud)

问题是我不能低于5像素.

这是我想要的图像

css java jsf primefaces

8
推荐指数
1
解决办法
7323
查看次数

在<h:dataTable>列中动态更改单元格的CSS样式

如何计算B列的单元格值以及如何动态更改其css样式 如何计算B列的值以及如何更改其颜色

我的java对象:

public class MyObject{
   private Date date;
   private int A;
   private int C;

   //Getters & Setters
}
Run Code Online (Sandbox Code Playgroud)

我的托管bean:

public class MyBean(){
    List<MyObject> List = myObjectDao.FindAll();

    //Getters & Setters
}
Run Code Online (Sandbox Code Playgroud)

我的jsf代码:

<p:dataTable id="idList" var="list" value="#{myBean.list}" >
    <p:column headerText="DATE">
        <h:outputText value="#{list.date}"  />
    </p:column>
        <p:column headerText="A">
        <h:outputText value="#{list.A}"  />
    </p:column>
        <p:column headerText="B">
        <h:outputText value="????????" style="???????"  //>
    </p:column>
        <p:column headerText="C">
        <h:outputText value="#{list.C} />
    </p:column>
</p:dataTable> 
Run Code Online (Sandbox Code Playgroud)

css jsf primefaces

7
推荐指数
1
解决办法
1万
查看次数

使用angularjs将焦点更改为下一个输入文本

我的控制器中有一个对象变量(var myObject),在IHM中分为3个输入文本.

我想在焦点到达maxLength时自动将焦点更改为下一个输入.

var myObject = {
   part1:"",
   part2:"",
   part3:""
}



<form>
    <input type="text" id="part1" ng-model="myObject.part1" maxlength="7"/>
    <input type="text" id="part2" ng-model="myObject.part2" maxlength="12"/>
    <input type="text" id="part2" ng-model="myObject.part2" maxlength="12"/>
</form>
Run Code Online (Sandbox Code Playgroud)

javascript html5 angularjs

7
推荐指数
1
解决办法
1万
查看次数

如何在<p:column>的headerText属性中添加图像?

在此输入图像描述

如何在headerText属性中添加图像<p:column>

<p:dataTable id="tableId" var="list" value="#{beanRequest.list}" >
    <p:column headerText="Date">
        <h:outputText value="#{list.date}"  />
    </p:column>
    p:column headerText="A">
        <h:outputText value="#{list.a}" />
    </p:column>
    <p:column headerText="????????image here?????????">
        <h:outputText value="#{list.b}"/>
    </p:column>
</p:dataTable>
Run Code Online (Sandbox Code Playgroud)

jsf primefaces

6
推荐指数
1
解决办法
6356
查看次数

警告:JSF1091:找不到文件dynamiccontent的mime类型

我在eclipse下收到以下警告:

WARNING: JSF1091: No mime type could be found for file dynamiccontent. To resolve this, add a mime-type mapping to the applications web.xml
Run Code Online (Sandbox Code Playgroud)

发布图片时会导致此错误

在primefaces composant下面:

<p:graphicImage  value="#{bean.image}"/>
Run Code Online (Sandbox Code Playgroud)

Java Bean:

private StreamedContent image;

// Getter
public StreamedContent getImage() {
    try {
        JFreeChart jfreechart = ChartFactory.createPieChart3D("",
                        createDataset(), true, true, false);

        PiePlot3D plot = (PiePlot3D) jfreechart.getPlot();

        File chartFile = new File("dynamichart");
        ChartUtilities.saveChartAsPNG(chartFile, jfreechart, 375, 300);
        chartImage = new DefaultStreamedContent(new FileInputStream(
                        chartFile), "image/png");
        return chartImage;
    } catch (Exception e) {
        e.printStackTrace();
        return new …
Run Code Online (Sandbox Code Playgroud)

jsf dynamic-content primefaces graphicimage

6
推荐指数
3
解决办法
2万
查看次数

如何使用TOAD,oracle从表创建插入脚本?

我使用TOAD for oracle 11g,我想从表创建一个插入脚本.或者我想创建一个脚本文件,允许eclipse用他们的数据重建整个数据库.

sql oracle toad

5
推荐指数
3
解决办法
7万
查看次数

如何更改JFreeChart的饼图颜色?

如何自定义JFreeChart图形的颜色.让我们看看我的java代码:

private StreamedContent chartImage ;

public void init(){
    JFreeChart jfreechart = ChartFactory.createPieChart("title", createDataset(), true, true, false);
    File chartFile = new File("dynamichart");
    ChartUtilities.saveChartAsPNG(chartFile, jfreechart, 375, 300);
    chartImage = new DefaultStreamedContent(new FileInputStream( chartFile), "image/png");
}

public PieDataset createDataset() {
    DefaultPieDataset dataset = new DefaultPieDataset();
          dataset.setValue("J-2", 10);
          dataset.setValue("J-1", 15);
          dataset.setValue("J", 50);
          dataset.setValue("J+1", 20);
          dataset.setValue("J+2", 15);
    return dataset;
}
Run Code Online (Sandbox Code Playgroud)

html页面:

<p:graphicImage id="MyImage" value="#{beanCreateImage.chartImage}" />
Run Code Online (Sandbox Code Playgroud)

jfreechart

5
推荐指数
2
解决办法
1万
查看次数

如何删除&lt;p:素面树中的节点?

private TreeNode root;用来创建动态树。

我用了

<p:tree value="#{bean.root}" var="node">
    <p:treeNode>
        h:outputText value="#{node}" />
    </p:treeNode>
</p:tree>
Run Code Online (Sandbox Code Playgroud)

显示在我的页面中

我的问题是如何删除空的节点(不包含子节点)

例子:

node1
   child 1
   child 2
node2 
node3
  child 1
Run Code Online (Sandbox Code Playgroud)

(节点2为空,如何将其删除?)

java primefaces

4
推荐指数
1
解决办法
6034
查看次数

如何使用primefaces的ajax刷新jstl测试?

例如:当我点击按钮时A。我得到了下面的文字:you have choosed A

但是当我更改按钮时,我得到了相同的文本,尽管#{bean.str}更改的值

这是我的代码:

<p:selectOneButton id="selectId" value="#{bean.str}">
            <f:selectItem itemLabel="A" itemValue="1" />
            <f:selectItem itemLabel="B" itemValue="2" />
            <f:selectItem itemLabel="C" itemValue="3" />
            <f:ajax event="change" render="tabView" listener="#{bean.change}" />
</p:selectOneButton>

<c:if var="test" test="#{bean.str =='1'}">
        <h:outputText value="you have choosed A" />
</c:if>
<c:if test="#{beanApplication.perspective=='2'}">
        <h:outputText value="you have choosed B" />
</c:if>
<c:if test="#{beanApplication.perspective=='3'}">
        <h:outputText value="you have choosed C" />
</c:if>
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种<c:if>在单击按钮时刷新 JSTL测试的方法。

java ajax jsf jstl primefaces

3
推荐指数
1
解决办法
3857
查看次数

使用EL将java.util.Date值转换为字符串

如何使用JSTL和EL 来比较java.util.Date价值String

这是模型:

private Date myDate; // Wed Jan 01 00:00:00 CET 1001
Run Code Online (Sandbox Code Playgroud)

这是观点:

<c:if test="#{bean.myDate eq 'Wed Jan 01 00:00:00 CET 1001'}">
    <h:outputText value="#{bean.myDate}">
        <f:convertDateTime pattern="EEEE dd MMM yyyy @ HH:mm:ss" />
    </h:outputText>
</c:if>
Run Code Online (Sandbox Code Playgroud)

但是,条件始终评估为false.怎么解决呢?

jsf jstl el

3
推荐指数
1
解决办法
2504
查看次数