例如,假设我的应用程序主窗口顶部有一系列工具栏样式的按钮.我想在其中一个附加一个助记符,这只是一个按键,就像F3一样.
将助记符设置为时KeyEvent.VK_F3,用户必须按Alt + F3.
如果您有菜单项,则可以设置加速器而不是助记符,并选择是否使用元键.但是,按钮不允许您设置加速器.
是否有办法转换按钮助记符的元键?
假设我有一个包含大量文本和(x)HTML标记的字符串.我想删除给定标记的所有实例(以及该标记的任何属性),保留所有其他标记和文本.完成这项工作的最佳正则表达方式是什么?
编辑添加:哦,我很欣赏使用正则表达式来解决这个问题并不是最好的解决方案.但是,为了便于讨论,我们可以假设这个特定的技术决策比我的工资等级高出一些水平吗?;)
我正在研究的.NET Web系统允许最终用户在某些情况下输入HTML格式的文本.在其中一些地方,我们希望保留所有标签,但剥去任何尾随的断点标签(但在文本正文中留下任何断点.)
最好的方法是什么?(我可以想办法做到这一点,但我确信它们不是最好的.)
我需要在混合的java/groovy应用程序中为任意字符串计算CRC-16.具体来说,我需要CRC-16-ANSI又称CRC-16-IBM变体(有关详细信息,请参阅http://en.wikipedia.org/wiki/Cyclic_redundancy_check ;这是modbus/USB版本.)
我可以实现自己的,但我更愿意找到一个已经在某种程度上已经测试过的库.
这个问题很简单地涵盖了Java中的CRC 16,但由于正在讨论的应用程序是Xmodem,所以实现的是CRC-16-CCITT,这不是我正在寻找的.
我也模糊地了解sun.misc.CRC16,但是由于Oracle重新组织了Sun网站,因此很难找到该库的文档,我似乎无法找到它实现的CRC风格.
我需要一个基本的pdf生成器,它可以让我把一些图像和文本扔到pdf文件中.具有一些基本绘图命令(线等等)的能力也是一个优点.
我确实读过这个问题,但我真的不需要一个报告生成器,而且大多数响应对于我正在尝试做的事情似乎真的有些过分.(我不需要模板或LaTeX级布局控制.)
这就是我想要做的:我在 HTML 页面中有一行文本。我想让该文本从给定的颜色开始,在光谱中循环,等待一两秒,然后重复。
如果可能的话,我想在 javascript 中执行此操作(像 flash 之类的东西并不是完全不可能,但会是该项目的一些主要范围蔓延。)
我对 JS 的了解足够多,知道这是可能的,但仅此而已。有人能指出我正确的方向吗?
是的,这是一个真实的客户请求。我很高兴他们没有也要求眨眼标签。;)
我们有一轮招聘即将到来,黄铜想要在手机屏幕上强调的是UML体验.
有没有人在技术手机屏幕上询问UML问题的建议?
我更像是一个面对面的人,而不是一个电话屏幕的人,所以"通常"使用像UML这样的东西我会让候选人在纸上敲出一些简单的图表.但是,我宁愿没有候选人尝试通过手机描述UML图(主要是因为我会很糟糕,部分是因为我讨厌根据我的餐巾来判断他们的UML技能绘制他们的描述.)
其他人如何手机屏幕显示UML?
足够简单的问题:我有一个包含HTML的字符串,正在传递给JEditorPane以供用户使用.
我可以附加CSS文件(或包含CSS规则的字符串)以允许更具体的文本样式吗?
假设我想操作软盘驱动器或USB读卡器上的某些文件.如何查看相关驱动器是否准备就绪?(也就是说,有一个物理插入的磁盘.)
驱动器号存在,因此在这种情况下os.exists()将始终返回True.此外,在此过程中我还不知道任何文件名,因此检查给定文件是否存在也不起作用.
一些澄清:这里的问题是异常处理.当您尝试访问未准备好的驱动器时,大多数有问题的win32 API调用只会引发异常.通常情况下,这样可以正常工作 - 查找类似于自由空间的内容,然后捕获引发的异常,并假设这意味着没有磁盘存在.然而,即使我发现任何和所有异常,我仍然从Windows得到一个愤怒的异常对话框告诉我软盘/读卡器没有准备好.所以,我想真正的问题是 - 如何抑制Windows错误框?
简短的版本:我需要做一些棘手的事情来让JDialog的setMaximumSize()起作用吗?
完整版:我有一个JDialog(布局管理器:BorderLayout),它包含一个滚动窗格和底部带有提交按钮的JPanel.
滚动窗格包含一个JPanel,它在系统的其他位置动态构建.
我想要的是对话框在JPanel周围动态调整大小到一定大小,然后开始增长滚动条.这或多或少是默认情况下发生的事情,除了最大尺寸似乎是我的显示器的大小.
我认为这是从java.awt.Component继承的.setMaximumSize()方法,但设置它似乎没有任何影响.
设置首选大小确实有效 - 但是无论如何,对话框总是那么大,这实际上并不是我想要的.
(如果我在滚动窗格上设置最大/首选大小属性,效果是相同的.)
我错过了一些非常明显的东西吗?是否有一些我不知道的古怪的JDialog/BorderLayout/MaximumSize交互?