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

java-架构组件:ViewModelProvider如何知道要调用哪个构造函数?【代码】

我一直在阅读有关Android引入的新架构组件的信息,但我无法弄清楚其工作原理:ViewModelProviders.of(Activity).get(Class)最初,我认为它调用默认构造函数并返回一个ViewModel对象,然后使用该对象实例化.一个init()方法public class UserProfileViewModel extends ViewModel {private String userId;private User user;public void init(String userId) {this.userId = userId;}public User getUser() {return user;} }摘录自指南:...

java-将jpa实体作为spring组件是一个好主意

我遇到了一个问题,是否应该使用new关键字创建jpa实体,还是使您的实体成为具有原型范围的spring组件,并从Application Context获取Bean. 我个人觉得我们不应该将您的实体作为Spring组件并自己创建它们,而不是向Spring询问.解决方法:这意味着实体可以被注入到任何地方,但是我们有Demeter的法则,即对象只能与它们的近邻通信.当然,我们可以说,我们根本不在服务中使用它们,而仅在DAO服务中使用它们,但是目前我们还没有大赢家. 我的意思是...

java-有没有办法为SWT组件启用双重缓冲?【代码】

在我正在构建的Eclipse RCP应用程序中,我注意到当重建部分GUI(通过添加/删除控件)时,GUI会在每次修改后立即更新并重新绘制,这会导致闪烁效果. 是否有启用双重缓冲的方法,以便GUI刷新在事件分发周期结束时仅发生一次?解决方法:尝试:Control#setRedraw(false); ... modify ... Control#setRedraw(true);

java-在Swing应用程序中运行SWT组件

我想知道是否有人有尝试运行Swing组件中托管的复杂SWT UI的经验. 我已经设法进行了一个非常简单的演示,但是如果其他人尝试过/失败/成功了,那么从他们的经验中学习将是很棒的. 因此,重申一下我的应用程序是Swing应用程序,我希望利用一个复杂的SWT UI组件(拖放,弹出窗口和对话框)-有人管理吗?解决方法:我曾经使用过Swing和SWT,尽管以前从未在同一应用程序/项目中使用过. 只要您不尝试将同一窗口中的各个组件混合在一起,我就不会因为...

java-在JTable组件上切换

我有一个包含许多组件的面板,其中一个是JTable.当JTable具有焦点并按下TAB键时,默认行为是将焦点从表中的一个单元格移到另一个单元格.我需要更改它以专注于下一个组件,即完全离开JTable. Ctrl-TAB可以达到所需的结果,但用户不接受.我可以在表中添加一个键侦听器,并在按下TAB键时更改焦点,但是似乎有更好的方法来执行此操作. 有任何想法吗? 谢谢…解决方法:好吧,您可能不希望仅仅摆脱Tab Action,因为它还有其他职责.例如,当您编辑单...

java-JSF中的树组件

在JSF中,什么是好的树组件.我还希望用户能够从该树组件中选择一个(使用单选按钮)或一个以上的节点(使用复选框).是否有满足我需求的现有组件? 谢谢维卡斯解决方法:我已经使用了许多丰富的面孔组件,并且它们都工作得很好.易于实施.看看http://livedemo.exadel.com/richfaces-demo/richfaces/tree.jsf

java-是否有任何优秀的Tapestry 5组件可用于实现选项卡/选项卡式导航?

另外,如果有,您会推荐哪个?解决方法:如果您正在寻找的话,我认为没有任何成熟的组件.有this project,现在已停产. 但是,这里有一个很好的指南来创建选项卡面板: http://wiki.apache.org/tapestry/Tapestry5HowToCreateATabPanel 以及有关如何创建第一个项目的博客文章: http://blog.torr.redijedi.com/2007/08/t5-tab-component.html

java-在Swing中侦听新的子组件

我有一个特定的要求,即特定JComponent的所有子代都必须关闭双缓冲.我可以很容易地遍历它,并在需要时将其禁用,但是我想检测新子组件的添加,无论它们在层次结构中的位置如何,然后将其禁用. 我看过addHierarchyChangeListener,但它似乎只能检测到父母的变化,而不是孩子的变化. 有人可以指出我正确的道路吗?解决方法:您正在寻找ContainerListener.这是Sun’s demo.

java-除一个组件外,阻止整个swing ui-“对话框样式”

[这个问题与this question有关] 设置:我有一个手工制作的“可编辑标签”组件,看起来像一个标签,但是当您单击它时,它变成了一个可编辑字段,您可以对其进行编辑.您可以按Esc取消,或按Shift-Enter来确定编辑-或单击可编辑字段下方的相应按钮. 挑战:当您进入此编辑模式时,我希望UI的其余部分被完全阻止:您必须先取消或确定编辑,然后才能执行其他操作.在撰写本文时,我意识到了一个明显的事实:这正是对话框的工作方式-但我喜欢我的“...

java-有什么方法可以在选项卡组件中放入图像【代码】

我正在向选项卡添加图标,但我希望ImageIcon适合所有tabComponent. 我尝试了这段代码ImageIcon icon = new ImageIcon("images/itemtexto-off.png"); Image img = icon.getImage() ; Image newimg = img.getScaledInstance( 50, 25, java.awt.Image.SCALE_DEFAULT ) ; icon = new ImageIcon( newimg ); tabbedPaneProductDetail.setIconAt(0, icon);我也尝试过这作为解决方案,但没有奏效.JLabel label = new JLabel(icon); labe...

java-为什么我的组件没有包装在Swing的FlowLayout中?【代码】

为什么我的组件没有使用FlowLayout包装在此JPanel中?它们只是在屏幕外运行,仅部分可见.JPanel panel = new JPanel(new FlowLayout()); panel.add(new JLabel("TEST")); // ... repeat adding JLabels until they go off screen when they SHOULD wrap // to the next line...这就是我的全部代码(除了添加和包装框架).我是否误解了FlowLayout?我是否必须在标签或面板上设置某种尺寸?解决方法:那是因为FlowLayout没有.我知道,很烂...

透明Java窗口上的不透明组件【代码】

我已经成功地使Java窗口透明,但是在这些窗口上叠加不透明组件时遇到了麻烦. JFrame.setOpacity(0)和AWTUtilities setWindowOpacity都将透明性传递给组成组件.另外,JFrame.setBackground(0,0,0,0)以某种方式使所述组件失去透明度. 我怎样才能解决这个问题? 测试类:分别是透明背景,setOpacity和AWTUtilityimport javax.swing.JFrame; import javax.swing.JLabel; import java.awt.Color;public class test { public static void ma...

java-Spring Cloud Dataflow类型转换在处理器组件中不起作用?【代码】

我有一个将byte []有效负载转换为MyClass有效负载的处理器:@Slf4j @EnableBinding(Processor.class) public class MyDecoder {@ServiceActivator(inputChannel = Processor.INPUT, outputChannel = Processor.OUTPUT)public MyClass decode(final byte[] payload) {MyClass decoded = doStuff(payload);if (decoded != null) {log.info("Successfully decoded!");}return decoded;} }我尝试创建以下DSL:我的解码器|一些接收器和一...

java-在AWT组件上添加透明的JPanel进行绘制

我遇到一个问题:在我的Java应用程序中,我有一个AWT组件(无法更改该组件),该组件可以流式传输并显示一个avi文件.现在,我想借鉴这部电影,并考虑将透明的JPanel放在其上并在其上进行绘制. 这是行不通的,因为我看不到视频流或画线,但不能同时看到两者. 我在某处读到AWT不支持组件的透明性-但是该面板是能够做到这一点的JPanel. 有人可以帮我这个吗-预先感谢.解决方法:Mixing Light and Heavyweight Components文章解释了如何仅在最新版...

java-Swing:将事件委托给转换后的父级的子级组件

我有一个自定义组件GameViewCanvas扩展了JPanel,它将容纳许多图块(800800纹理).现在,在GameViewCanvas中,我重写了paint()方法,以便它将子对象绘制在转换后的画布上(缩放,平移和旋转). 我现在想将诸如MouseEvent和MouseMotionEvent之类的事件委托给相应的子代-当然,问题是Swing不知道子代在实际帧上的位置.我以为我也许可以在父类中重写类似getComponentAt的方法,但是没有这种运气-我认为Swing直接在子类中循环? 也许我要解决所有这...

组件 - 相关标签