paint相关内容

在另一个组件中绘制外来组件(即属于不同框架的内容窗格)

你好。 我想绘制一个外来组件(即属于不同框架的内容窗格),我们称之为框架B,在框架A的一个组件内。 问题是当我绘制组件时它也被绘制在框架A的内容窗格中,当框架被重新调整尺寸时(即在框架内重新涂抹几次),它也会闪烁或变得丑陋组件,出现一些蓝色方块等)。如果我试图在绘画之前缩放或翻译外来组件,则问题变得更加明显。 我想,过了一会儿,我把它分类了。但是我对这个解决方案并不满意,出于某些原因 ..
发布时间:2019-01-02 10:21:02 Java开发

如何在java中使用普通矩形轮廓绘制圆角矩形

对于我的java应用程序,我需要一个圆形矩形,其轮廓看起来像一个普通的矩形,就像这样 我知道你可以通过在其中绘制一个普通矩形和一个RoundRect来做到这一点但是我不想在里面画一个RoundRect,因为我想在其中画出其他东西。 所以是一个带正常角的圆形矩形。我如何用Java绘制它? 问题是如果我使用图层,矩形看起来像这样: 角落填充错误的颜色。我如何防止这种情况? 解 ..
发布时间:2018-12-29 19:45:32 Java开发

如何继承系统的反别名设置,以便将文本绘制为像swing一样的屏幕外图像?

当我在Java 6下运行swing GUI应用程序时,它们会自动为所有字体使用我配置的子像素抗锯齿设置。结果比标准AA选项大大改进。 但是当我绘制到图像时,我无法初始化图形上下文以使用系统的AA配置。尝试使用Java的不同AA提示是一个失败的原因,因为没有子像素方法适用于所有用户。 有没有办法继承系统AA设置给定的图形上下文而不是必须选择一个并明确设置提示?目前我必须使用GASP AA ..
发布时间:2018-12-27 19:37:34 Java开发

为什么我不能在Java中的Frame上绘制任何东西?

编码就在这里。 我无法在框架内创建任何矩形或圆形。 这个项目的目标是创建转换celcius 2 Farenheit& Farenheit 2 Celcius。 所以我想要的是,请教我如何在框架的边框绘制矩形或椭圆形。 import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container ..
发布时间:2018-12-24 13:34:42 Java开发

Java Swing重/慢paintComponent - 任何建议?

我正在制作一个滚动的2D地图/平铺游戏。每个图块(存储为图块[21] [11] - 每个图总共231个图块)最多可包含21个值(存储为int [3] [7])。全屏时我一次看到大约8张地图。 平均来说,每张地图需要大约0.03秒来绘制(使用System.nanoTime找到)。问题是,只要屏幕上有多个地图,Swing事件轮询就会明显减慢。 有没有解决方法呢?我无法一次绘制地图以将其保存 ..
发布时间:2018-12-22 19:06:55 Java开发

如何将颜色应用于单个系列图的单个条形图?

我是JFreeChart的新手,我正在尝试看看有什么动作。 在我的图表中我只有一个系列,我想 - 根据值 - 为条形设置不同的颜色。例如: 0-20 - > RED,20-80 - >黄色,80-100 - >绿色 CategoryPlot plot = chart.getCategoryPlot(); CategoryDataset dataset = plot.getData ..
发布时间:2018-12-22 18:45:20 Java开发

绘JPanel背景

如何告诉paint方法仅在JPanel上绘制背景而不是在整个JFrame上绘制背景。 我的JFrame大小比JPanel大。当我尝试为JPanel绘制网格背景时,网格似乎遍布JFrame而不仅仅是JPanel。 这里有部分代码: public class Drawing扩展JFrame { JPanel drawingPanel; ........... public D ..
发布时间:2018-12-20 23:39:05 Java开发

Paint Component Method不适用于JFrame

我试图在尝试使用JLabel之后在屏幕上绘制图像,现在我正在尝试使用paintComponent方法。我在看到没有结果后尝试插入断点,并且没有调用该方法,也没有出现任何结果。我该怎么办?这是我的重要代码 - ` public void createWindow( ){ frame.setVisible(true); frame.setDefaultCloseOperatio ..
发布时间:2018-12-20 02:06:44 Java开发

用Java重新连续重绘

我有一个使用线程的Java程序。在我的run方法中,我有: public void run(){ while(thread!= null){ repaint(); System.out.println(“hi”); try { Thread.sleep(1000); } catch(InterruptedException e){ break; } } } ..
发布时间:2018-12-20 01:58:26 Java开发

Java 1.6中Java Swing App中的绘画问题

我正在开发一个Swing应用程序(当前在Java 1.6更新11上运行),它有一些间歇性的绘制刷新问题(例如有工件等)。这只发生在我们应用程序的某些用户而不是其他用户。 在做了一些研究后,我发现设置属性 sun.java2d.d3d 到 false 可能有所帮助,事实上,它对我们的一位用户有帮助。 现在其他一些用户正在抱怨这个问题,我正在考虑为所有用户将该属性设置为 false 。 ..
发布时间:2018-12-17 11:31:48 Java开发

单击按钮向JPanel添加形状

我有一个带有按钮的Class Circle和一个带有jPanel的Class我想要做的是当点击该按钮时,将在面板上绘制一个圆圈,每次我点击该按钮并更改x和y“怎么没有在这里实现“我在JPanel上一遍又一遍地圈了一圈。 如何做到这一点,或者有没有办法做我描述的,无论我的代码如何,但我希望类圈扩展Shape。 public class Window { private JFrame ..
发布时间:2018-12-12 19:36:31 Java开发

如何用不同的笔触和填充颜色绘制文本?

我想在我的应用中显示如下文字。我正在使用样式 FILL_AND_STROKE 的 Paint 类来实现此目的。但只有一种方法 setColor()可用于设置颜色。 如何设置不同的笔触和填充颜色? 解决方案 内部自定义TextView(在EditText中不起作用): @Override public void onDraw(Canvas canvas) { final ..
发布时间:2018-12-11 22:41:25 Java开发

改变摇摆窗口的底层背景颜色

如此处所述,调整Vista中的Swing应用程序(以及我正在使用的Windows 7),你会在右下角获得黑色背景,而Swing的重绘会赶上更改。 使用其他应用程序(Windows资源管理器(本机),Firefox(C ++?)和Eclipse(Java))我注意到他们都有同样的问题 - 与上面链接中的人说的相反 - 但是他们通过使用灰色填充颜色来最小化问题,这种颜色远远不如Swing中显示的 ..
发布时间:2018-12-10 23:01:02 Java开发

绘画时关于Java绘图程序的多个问题

我有一个Java绘图程序,我有两个问题与它有关。这两个问题都相对简单,只关注如何处理鼠标输入以及图像如何使用颜色。这是应用程序的照片: 所以这是我的第一个问题: 正如您所看到的,从应用程序的外观来看,涂料区域有一点点喷涂。每个点都是鼠标点击。用户按住鼠标按钮时程序无法识别,因此您必须单独单击。 这显然适得其反,用户不友好且不可接受。现在,我如何解决这个问题,我不确定。我尝试使用永 ..
发布时间:2018-12-10 11:09:59 Java开发

Java在组件中心之间画一条线

当用户点击一个标签时,我试图在两个JLabel的中心之间绘制一条线,拖动并释放另一个标签。无论窗口大小是多少都应该有效。 但这些线不是中心,我该如何解决? 以下示例正常工作,但这些行似乎被JFrame的边界所抵消,因此它们不是中心。 我不想尝试从点计算中删除JFrame边界,因为实际接口比给定的示例更复杂,并且JFrame中包含更多组件。 我认为点数计算与我正在使用的JPa ..
发布时间:2018-12-10 11:08:43 Java开发

JTable为Graphics返回null?

我正在尝试使用我创建的Painter对象在我的JTable上绘制线条,但由于某种原因 table.getGraphics()返回null。 画家类: import java.awt.BasicStroke; import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.JTable; ..
发布时间:2018-12-10 11:05:41 Java开发

如何停止重绘()闪烁

我正在尝试为java创建一个程序,我有闪烁的常见问题。我尝试过很多东西要消除,但都是一样的。而我画的椭圆正在移动japplet是闪烁的。我需要你的帮助来解决这个问题。这是我的代码: import java.awt.Color; public class all extends JApplet实现Runnable { double x = 0; double y = 0; ..
发布时间:2018-12-10 10:42:03 Java开发

显示ImageIcon

我正在尝试在 JPanel 上显示图像。我使用 ImageIcon 来渲染图像,图像与类文件位于同一目录中。但是,图像未显示,并且没有发生错误。任何人都可以协助解决我的代码有什么问题... package ev; import java.awt.Graphics; import javax.swing.ImageIcon; import javax.swing.JPanel ..
发布时间:2018-12-05 21:46:03 Java开发

Java 2D Game:repaint();使窗口变灰

我正在尝试使用Java制作2D游戏,但是当我在一个线程中调用repaint()方法时,会出现一个奇怪的灰色窗口。 这是我到目前为止的源代码: Spaceshooter.java package spaceshooter; import javax.swing。*; import java.awt。*; import java.awt.event.KeyEvent ..
发布时间:2018-12-05 21:08:45 Java开发