jcomponent相关内容
我有Joomla 1.7和其中的很多组件. 我想对组件的安装进行“逆向工程". 我已经编辑了大部分内容,我想将其重新打包以安装在新的Joomla新安装中. 有什么主意吗? 谢谢! 解决方案 这很简单-您下载所有相关文件,然后使用新的XML清单将其压缩.当然,您必须确保获得所有文件,因为它们可以位于几个不同的位置.幸运的是,Joomla文档提供了在组件中可以找到的所有
..
是否有人遇到了完全可定制(与所有标准LnF兼容)的Java Swing快速文件浏览器组件? 在设计UI时,我应该能够将此组件放置到Netbeans UI调色板中并拖放到任何JPanel中.它还应支持目录,单个文件,多个文件选择以及文件类型过滤. 因为我在诸如jEdit等应用程序中已经看到了这一点,所以一定有一些东西. 请注意,我并不是在询问类似JFileChooser的对话框,而是询问
..
我正在学习和创建自定义JButton / Component。除了我不知道如何在ActionListners上调用actionPerformed之外,我已拥有大部分需求。 代码: 封装myProjects; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Graphics; im
..
在这里您将看到我的代码: 我只是试图制作一个小窗口,显示“你好,Java!". 我当前正在Ubuntu 14.04上运行.为了更深入地研究我的问题,当我运行该程序时,带有咖啡杯的图标会显示出来,就像有一个窗口,但是没有附加窗口,如果单击该窗口,则不会弹出任何窗口. 任何帮助将不胜感激! public class HelloJava1 extends javax.swing.JCo
..
我有一个简短的问题.如何获取由JComponent.paint或paintComponent生成的图像? 我有一个JComponent,我将其用作“工作区",并且在这里我已经将paintComponent方法覆盖为自己的方法.事实是,我的工作区JComponent也有一些子级,它们具有自己的paintComponent方法. 因此,当Swing渲染我的工作区组件时,它将先渲染工作区图形
..
所以基本上,我有几天前在工作的一些代码,类似于Paint,它可以让您使用鼠标在屏幕上进行绘制.我有点偶然发现了这个属性,我意识到它的效率很低,我想知道是否有更实用的方法可以做到这一点.确实没有任何理由要提供我的所有代码,但这是重要的部分 private static void createAndShowGui() { SimpleDraw mainPanel = new Simple
..
您好,我的笔记本电脑Windows 8 64位版出现此怪异问题. Netbeans没有正确显示swing组件. http://postimg.org/image/qdean40pb/ 如您所见,文本不清晰(主机,连接按钮,断开按钮),我找不到原因. 我以为这可能是netbeans 8.0的问题,所以我尝试安装7.3,即使安装程序本身也遇到了同样的问题.(下一步按钮和其他文本) http://pos
..
有2个课程- public class MainClass { public static void main(String[] args) { JFrame frame = new JFrame(); .... Component mouseClick = new MyComponent() ; frame.setVisible(true);
..
我正在尝试将自定义的可滚动JComponent添加到JFrame. JScrollPane sp = new JScrollPane(hg); frame.getContentPane().add(sp, BorderLayout.CENTER); hg是我的自定义组件. 问题是未显示我的自定义组件.但是,如果我这样做: hg.setBounds(0, 0, 800, 600
..
我遇到了这样的问题,即我绘制的对象没有出现在GUI中.我知道它正在处理中,因为数据被推送到日志文件中.但是,该图形没有出现. 这是我的一些代码: public static void main(String[] args) { JFrame window = new JFrame(); window.setLayout(new BorderLayout()); win
..
来自 JavaDoc : public void validate() 验证此容器及其所有子组件.验证容器意味着布置其子组件. 这就是我想要做的.使用尽可能轻巧的组件.但是当我这样做时,JComponent调用validate()不会使组件“有效". JComponent c = new JComponent() {}; System.out.println
..
我目前有一个JApplet,其中添加了两个都扩展JComponet的对象. 对象A基本上是一个大正方形,而对象B是一个小正方形,我需要对象B始终位于对象A的前面,但是我无法解决如何在JApplet中设置分层的方法. 当前,我正在使用以下代码,该代码将两个项目都添加并显示它们,但是有时对象A位于对象B的前面. public void init() { add(myapplet, Bor
..
谁能提供一个见解,为什么当调整框架大小时,绘制少量矩形等简单形状的JPanel会明显滞后吗? 我认为,通过添加一个用于调整窗口大小的事件并将定时大小调整为1/10 s左右,可以解决此问题.但是我不太确定. 编辑: 在查看示例代码后,我发现调整大小的滞后是由于具有一个处理程序,该处理程序通过获取屏幕的高度和宽度来缩放绘制的对象. this.addComponentLis
..
我创建了自定义按钮类,该类扩展了JComponent,并希望在mouseEntered事件上添加KeyListener(后来在mouseExited上删除).因此,我的目标是-当鼠标进入此JComponent时-如果我按Enter键,将执行一些仅与此按钮有关的代码.我该怎么办? 解决方案 使用import java.awt.*; import java.awt.event.*; impor
..
我在使用KeyListener时遇到了困难(无法检测到键),我试图切换到KeyBindings,但JFrame并没有扩展getInputMap()函数所需的JComponent.有什么想法吗? 解决方案 改为使用代理JComponent.例如,将框架的contentPane设置为JPanel并使用它注册按键绑定. 这是一个非常基本的示例,它使用JPanel作为contentPane,
..
这是一个很长的问题,但是所有代码都是必需的(我当时在思考一个基本的问题,没有通用的组件). 我只需要在一个列中构建一个JTable,其中包含多个具有多个Custom JPanel类型(JSlider + JComboBox + JTextField)的列. 我正在阅读: http://pekalicious. com/blog/custom-jpanel-cell-with-jbutt
..
此刻我最感兴趣的是JTable的“取消"操作……特别是我试图找出为什么为JTable的CellEditor的Component(JTextField)设置了InputVerifier的情况下,IV的shouldYieldFocus ()方法不是一次调用,而是在按Escape键时两次调用(!). 我已经检查了它是JTable的VK_CANCEL('cancel')的ActionMap条目,该条
..
由于某种原因,我的JComponents没有显示在我的JPanel上. 这是我的代码: 主要班级 import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.JFrame; import jav
..
我的代码是这样的,当我运行它时,我只得到一个黑色的窗口,不知道为什么. 感谢您的任何反馈. 它应该打印出一张图片,并最终使其移动. package assignment04; import java.awt.BorderLayout; import java.awt.Dimension; import javax.swing.JFrame; import javax.swing.JP
..
我对JComponent有一个奇怪的问题.我正在尝试创建自己的JComponent,因此需要将我的JComponent一起组成. 我想在我的JComponent JDial中绘制JButton: public class JDial extends JComponent { private static final long serialVersionUID = 3364481
..