【java-primefaces p:组件窗体外部的消息】教程文章相关的互联网学习教程文章

java-为什么要使用休眠映射组件?

我正在学习休眠,我遇到了休眠映射组件.如果我们可以为学生和地址设置相同的pojo班级,为什么要使用它?解决方法:您可以.但这并不意味着您想要. 原因一:您想要对它们进行建模 在对象中,您想以最佳方式建模.这意味着一件事是学生和其他地址.将来您可以为每个学生分配更多的地址,或者没有一个,因此,如果您有两个不同的对象,则向该模型的迁移将更加容易. 可以将其视为高内聚和低耦合(良好的设计模式).每个类别都有其含义,责任和行动范围...

java-如何将检票口组件插入到Wicket DataTable的“子行”中【代码】

我希望将子行添加到我的DataTable中(如在How to insert ‘sub-rows’ into a Wicket DataTable中所做的那样),但是我想更进一步,并在为子行添加的html中添加我自己的自定义检票口组件.由于该问题中的额外HTML已添加到onRender中,因此添加组件始终为时已晚.还有另一种方法可以将标记和Wicket组件添加为DataTable的子行吗?解决方法:使用AbstractColumn而不是PropertyColumn.例如:columns.put(new AbstractColumn<TestResult>(new Mo...

Java-重绘许多组件中的单个组件

我有一个关于在Java中重绘图形对象的问题. 我有一个JPanel,可以在上面绘制多边形或矩形.当我双击一个多边形时,该多边形被识别并以某种颜色呈现.但是,我执行此操作的方式似乎效率很低,因为我需要重新粉刷整个面板,而只需要重新粉刷其中之一.现在我的问题是: 我们可以为Rectangle或GeneralPath(用作多边形)定义和调用paint方法吗?如果是,请推荐一个链接来说明吗?解决方法:参见repaint(Rectangle).Adds the specified region to th...

确定Java Swing中的重叠组件【代码】

我在JXTreeTable顶部加载了一个JPanel.我想确定JPanel是否与JXTreeTable的特定单元格重叠.我尝试检索X和Y分量并进行比较.但是,当我检查JPanel的最小X和Y坐标时,它们始终为0.0.我无法弄清楚.除了仅比较坐标值外,还有什么?解决方法:您应该能够使用Rectangle来帮助确定组件是否重叠. 即Rectangle panelBounds = panel.getBounds(); Rectangle cellBounds = getRowBounds(row); // getPathBounds(path); if (panelBounds.intersects(c...

在Java中,是否有任何简单的方法可以在swing组件的文本上添加“辉光”?

使挥杆部件上的纯文本在背景中具有发光效果的最简单方法是什么? 范例:来自-> 差异可能不会那么明显,但第二张图像中肯定有发光.提前致谢.顺便说一句,我在Java中找不到此问题的任何答案.解决方法:最简单的方法可能是在文本本身的模糊版本上绘制文本.模糊版本将在边缘周围提供“发光”. 绘制模糊版本时,您可能需要尝试适当的模糊量和透明度级别,以获得正确的效果. 有关模糊技术,请参见:How do I blur an image?

java-具有可定制内容的JSF迭代复合组件【代码】

我想创建一个复合组件,可以将迭代元素的原始布局传递到复合组件.这是一个简化的示例,可以工作:<composite:interface><composite:attribute name="value"/> </composite:interface><composite:implementation><ul><c:forEach var="i" items="#{cc.attrs.value}"><li><h:outputText value="Test #{i.name}"/></li></c:forEach></ul>但是我不希望h:outputText在组件中进行硬编码.当使用组件时,我试图拥有这样的东西:<my:list var="...

java-如何更改JFrame中组件的颜色?【代码】

这是我的代码:public class JavaApplication7 extends JPanel {public static void main(String[] args) {JPanel pan = new JPanel();JFrame frm = new JFrame();frm.add(new JavaApplication7());frm.setSize(500, 500);frm.setBackground(Color.yellow);frm.setForeground(Color.red);frm.setVisible(true);frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);pan.setSize(768,512);pan.setVisible(true);}public void paintC...

java-使用自定义背景色时,摆动组件的repaint()错误【代码】

当我使用JCheckboxes或JScrollPane(应用于包含所有其他组件以便生成可滚动窗口的主要组件)时,component.setBackground(new Color(R, G, B, A));为了定义它们的背景色,我遇到了一些令人讨厌的repaint()问题.将鼠标悬停在JCheckboxes上会激活MouseListener,并且JCheckbox的背景会突然在窗口的其他部分随机显示.即使将鼠标从JCheckbox上取下,该设置仍然保留. 使用时问题消失JCheckbox.setRollOverEnabled(false);选中该复选框后,仍然会...

java-提供适合组件的布局【代码】

我正在努力为我的Swing组件提供良好的布局.当前使用的是FlowLayout,但看起来并不漂亮.我的要求是在顶行显示标签l0.然后,第二列中的标签l1,组合框c1和按钮b1(居中对齐).最后,输出显示在下面的Jtable中.我该怎么做呢?import java.awt.*; import java.awt.event.*; import java.io.File; import java.sql.*; import java.util.Vector; import javax.swing.*; import javax.swing.table.DefaultTableModel;public class r_search_1 ex...

java-获取组件标签的属性值【代码】

在检票口中,我需要获取组件的标记标签的值,例如:<a href="#" name="#">...</a>在这里,我需要Wicket java类中name属性的值,例如:String name = /*{link's tag name}*/;我需要将名称的值分配为标签< a>的name属性.解决方法:正如我从您的问题中意识到的那样,您需要动态获取/设置检票口组件的标签参数. 因此,您有几种选择可以执行此操作: >使用AttributeModifier静态方法,例如#append(“ class”,“ appendedClass”)或#replace(“ ...

如何从Mule流向Java组件传递参数?【代码】

我刚刚开始使用m子,无法弄清楚如何将请求标头的一部分作为参数/参数传递给Java组件. 我的Java组件如下public String processHeader(String in) {//process headerSystem.out.print(" Header" + in); }我已经能够通过以下方式从流程中访问processHeader<component> <method-entry-point-resolver> <include-entry-point method="processHeader" /> </method-entry-point-resolver> <singleton-object class="my.test.mule.Processor...

javaWeb三大组件之监听器【代码】

javaWeb三大组件:Servlet Listener Filter本篇博客主要讲Listener监听器。 监听器:监听器是一个接口,其具体内容根据自己的需求自己实现。 监听器中的方法会在特殊事件发生时被调用 它他需要注册javaWeb中的监听器简介 在JavaWeb被监听的事件源为:ServletContext、HttpSession、ServletRequest,即三大域对象。 监听域对象“创建”与“销毁”的监听器; 监听域对象“操作域属性”的监听器; 监听HttpSession的监听器。ServletCo...

java-每500毫秒平滑渲染一次Swing组件【代码】

每500毫秒调用一次paintComponent()以显示更新的图表时,我面临渲染问题.我在面板上使用JFreeChart创建了大约30个条形图. Rendering with error and我怎么解决这个问题?private void ShowGraphs() {FirstChart.removeAll();SecondChart.removeAll();ThirdChart.removeAll();FirstChart.add(Label1);SecondChart.add(Label2);ThirdChart.add(Label3);ChartUpdate(P1,FirstChart);ChartUpdate(P2,SecondChart);ChartUpdate(P3,ThirdC...

java-在命令行上运行Apache Ignite时无法创建Ignite组件【代码】

当开始学习点火时,我最终将IntelliJ用作IDE,并且运行良好.但是,我需要将其移至超级计算机环境中,并且需要能够从命令行运行它,但是我的代码却无法找到所需的类.我使用maven创建了项目,并添加了入门指南中提到的适当依赖项.之后,我将项目打包为maven并使用以下命令:/usr/java/jdk1.8.0_91/bin/java -cp "${IGNITE_HOME}/modules/core/target/ignite-core-1.6.0.jar:${IGNITE_HOME}/modules/core/target/libs/cache-api-1.0.0.jar:${...

java-确定MavenCentral组件是否“危险”

MavenCentral包含许多工件.其中一些不应该使用,因为它们存在严重的错误,例如威胁安全. 我知道Nexus防火墙可以提供昂贵的服务来分析这些工件.是否有其他方法可以(至少部分)提供针对此类漏洞的保护?解决方法:OWASP dependency check根据公开披露的漏洞检查依赖关系,并且是免费的.

组件 - 相关标签