awt相关内容

Java的Paint方法,可笑的刷新速度问题

我正在开发的R型作为高校工作的一个非常简单的版本,但尽管它的工作原理,工艺速度是很多慢,所以运动是丑陋而笨拙。 我使用的方法为重绘刷新屏幕,还有其他的方法或方式最好比呢? 运动的视频 在主面板上的 Paint方法 @覆盖 公共无效漆(图形G){ super.paint(G); Graphics2D的G2 =(Graphics2D的)克; ..
发布时间:2016-07-29 14:15:21 Java开发

旋转的方形面板的Java GUI

不知是否可以实现的GUI面板(可能的JPanel)是正方形的,但旋转了90度。很显然,会有一个顶层容器,其包含此面板,和视觉主面板是这个旋转内正方形面板。 更具体地说,我将分割面板(被称为'A')分为4平方子板,并用的JLabel,为此,我想用网格布局填补这些子板。最后,我会旋转'A'90度,给我想要的东西。 从我的其他类似的问题阅读,似乎你不能旋转的JPanel本身,而是可以旋转什么是包含范 ..
发布时间:2016-07-29 14:15:19 Java开发

从下鼠标光标获取RGB值

我试图建立检测的颜色是鼠标光标下的程序,然后显示在屏幕上的一个窗口的颜色和RGB值。我很对Java所以不知道任何东西。我有两个codeS我已经从朋友制作,以帮助下,第一个获得一个特定的RGB值的缓冲图像的坐标,并且其它取用户定义的RGB值,并显示与颜色在一个窗格它。我的问题是“我如何获得该程序检测到彩色鼠标光标下,不管它是什么在滚动? 公共类Buffered_Image { 公共静态无效的主要( ..
发布时间:2016-07-29 14:15:14 Java开发

它是安全的构建在事件指派线程不可摆动/ AWT小部件?

我已经整合物质的外观和感觉在我的应用程序,并遇到了一些问题关于它的内部EDT(事件调度线程)检查程序。物质绝对拒绝构建EDT以外的UI类。我已经做了很多的Swing / AWT的,我知道的大部分关于EDT的规则。我用的SwingWorker,SwingUtilties.invokeLater修改组件。我总是尽管这部件可以 流构建的的EDT之外,但必须 实现的和 操作的在EDT。换句话说,你可以构建 ..
发布时间:2016-07-29 14:15:10 Java开发

显卡在标题栏渲染

图形渲染保持在标题栏中。 我用封装在一个JLabel缓冲图像,并使用所得到的图形对象绘制矩形在我的code。这是JFrame类的构造函数的重要组成部分: 超(); BufferedImage的图像=新的BufferedImage(680581,BufferedImage.TYPE_INT_ARGB); m_graphicsObject = image.getGr ..
发布时间:2016-07-29 14:15:08 Java开发

什么是SwingUtilities.invokeLater办?

这是什么 SwingUtilities.invokeLater 吗?难道仅仅是延缓codeS块的内部的执行运行的方法?是什么调用的invokeLater 函数中的动作或只是在我们想要的线程结束调用它要执行的区别?谁能帮我什么确实的的invokeLater 函数呢? 解决方案 至于其他的答案已经说过,它执行你的的Runnable AWT事件派发线程。但是,你为什么要这么做?由于摆动数据结构不 ..
发布时间:2016-07-29 14:15:05 Java开发

图像/图形插入形状

我不知道是否有任何方式的图像/图形转换成图形?例如,我可以转换摩托车形状的轮廓成图形,所以我就可以在Java中使用它呢?我知道你可以用正常的正方形或带有圆角,多边形等做的,但有没有办法做一个自定义形状? 解决方案 motorcycle.jpg 摩托车03.png ImageOutline.java 这code需要一定的耐心(运行时)。 进口java.awt中的*。 进口ja ..
发布时间:2016-07-29 14:15:02 Java开发

Java的GUI框架。有什么选择呢?秋千,SWT,AWT,SwingX,JGoodies数据,JavaFX的,阿帕奇支点?

有相当多GUI框架在那里对于Java,但什么是公认的首选今天的框架? 以下是我在不同的框架的了解,请如果我错了指正。这是一个非常松散定义一系列的问题,但我仍然认为它有价值,任何人想创建丰富的GUI应用程序。 AWT 时的摆动的根基,它表现良好,但缺乏先进的组件。如果您打算创建丰富的应用程序,AWT可能不是要走的路。然而,对于不需要丰富的用户界面更小的GUI应用程序。因为它是一个久经考验的框架 ..
发布时间:2016-07-29 14:14:59 Java开发

如何导入字体?

我想知道你将如何去导入的字体。 我试图使用自定义下载的字体,但因为这会去跑这不会有这种字体,因为它不是一个默认字体大多数计算机。我怎么会去使字体的工作,即使他们没有字体? 我使用它要GAMEOVER屏幕和需要显示与它的分数,并希望得分文本是相同的字体。这是图像, 在的情况下它的事项在我的电脑上的字体名称是端子 编辑:我假设它必须在java文件的目录中的字体,会有使用的一些方法,但我不知 ..
发布时间:2016-07-29 14:14:54 Java开发

边框带圆角和放大器;透明度

下面的截图显示 TextBubbleBorder 的考验 1 。我想提出的是矩形之外是完全透明和放大器部件的角落;无论显示组件是它下面。我找到了一种方法来限制​​标签​​的背景色,以通过设置剪辑“的边界内”(重presenting圆角以外的区域)上的的Graphics2D 实例并调用 clearRect()。可以在标签中可以看出1 。 但是你可以看到这个方法的缺点时,有一个红色的BG(或任何 ..
发布时间:2016-07-29 14:14:51 Java开发

什么是Swing和AWT的区别?

有人可以解释我什么是Swing和AWT的区别? 是否有建议比Swing或反之亦然使用任何情况下,AWT是比较有用/? 解决方案 AWT是Java接口,原生系统界面code present在你的操作系统。它不会工作,每个系统上是相同的,尽管它会尝试。 Swing是一个更多或更少的纯Java的GUI。它使用AWT创建一个操作系统窗口,然后绘制按钮,标签,文本,复选框,等的图片,到该窗口并响 ..
发布时间:2016-07-29 14:14:49 Java开发

如何将一个窗口前面?

我们有一个Java的应用程序,需要当一个遥控机制激活应用程序中的东西被带到前台。 为了得到这个我们在其中重新$ P $类的调用方法实现psents我们的应用程序(扩展JFrame的)以下实现的框架: 调用setVisible(真); toFront(); 在Windows XP这部作品第一次被调用时,在第二次只在任务栏闪烁选项卡,帧不来前面了。也是一样的Win2k。在Vista上似乎很好地 ..
发布时间:2016-07-29 14:14:43 Java开发

Java的事件派发线程解释

我最近开始学习和探索的Java GUI编程的基础知识。 已经编写了一段时间我只是做后端的工作,或工作,因此我已经得到了用户界面的最接近的是命令控制台(尴尬的我知道)。 我使用Swing和据我所知,这意味着由我也使用AWT扩展。 我的问题是基于这块code的: 了java.awt.EventQueue.invokeLater(新的Runnable(){ 公共无效的run(){ ..
发布时间:2016-07-29 14:14:37 Java开发

SwingUtilities.invokeLater

我的问题是有关 SwingUtilities.invokeLater 。什么时候应该使用它?我必须每一次我需要更新GUI组件使用?这是什么究竟做什么?有没有给它的选择,因为它听起来并不直观,增加了不必要的貌似code? 解决方案 我必须每次我需要更新GUI组件使用?的 不,如果你已经对事件调度线程(EDT)响应用户发起的事件,如点击和选择时,它总是这样的。 (在的actionPe ..
发布时间:2016-07-29 14:14:31 Java开发

如何获得内部GridLayout的元素的X和Y索引?

我学习一个java教程,看到的方式找到一个JButton的X / Y指标内GridLayout的是遍历键b的二维数组是关联到布局,并检查是否 B [I] [J] == buttonReference 。 @覆盖 公共无效的actionPerformed(ActionEvent的AE){ JButton的BX =(JButton的)ae.getSource(); 的for( ..
发布时间:2016-07-29 14:14:29 Java开发

如何找到在AWT按钮源(计算器做作业)

我们被要求做一个简单的图形用户界面的计算器,我用的getSource()来检测按钮,导致这就是他们教给我们。它的工作原理通过键入第一和第二值,则选择操作,它的工作。但是,我犯了一个错误,因为他们希望我们做的是这些数字也应该是按键,就像一个真正的计算器。所以我如何得到使用的getSource()每个按钮的价值?就像当我preSS键1和2是等于3香港专业教育学院做什么继承人 进口java.awt中的 ..
发布时间:2016-07-29 14:14:26 Java开发

碰撞检测复杂形状

我想使游戏具有从图像加载每个级别。 我想提请了Photoshop中的整体水平,然后将其设置为背景,让玩家走了过来了。 我想另一个无形的形象走了过来顶部,这将是黑色,我想与碰撞的所有地方。 我不希望使用的瓷砖,这与矩形碰撞和这样更容易究其原因,是因为会有复杂的角落,而不是一切都将是长方形。 这是一个好主意,是有可能这样做容易吗? 这将是一个很大的CPU猪还是有更好的方式来做到这一点? 等 ..
发布时间:2016-07-29 14:14:24 Java开发