1 0

Swing 两个矩形有一条边重合,导致这条边的颜色较深,如何处理能规避这个现象?5

我利用GeneralPath ,Graphic2D画一个梯形图,直接用Graphic2D填充颜色之后,每个重合的矩形边颜色与其它地方不一样,图像可见附近,不知道是颜色叠加导致的,还是什么原因,还没有找到根本原因,希望得到大家的指导。
2013年4月18日 16:02
  • 大小: 27.5 KB

1个答案 按时间排序 按投票排序

0 0

高度+2像素呢?

2013年4月18日 16:09

相关推荐

    swing圆角矩形按钮

    Swing是Java平台的一个图形用户界面工具包,它提供了用于开发桌面应用程序的丰富的UI组件集合。与AWT不同,Swing组件不依赖于特定的操作系统或窗口系统,因此可以在不同的平台上保持一致的外观和行为。Swing的灵活性...

    Swing 移动矩形

    "Swing 移动矩形"这个主题主要涉及如何在Swing组件上动态地绘制并移动一个矩形。这篇博客文章可能探讨了如何利用Swing的绘图功能来实现一个交互式的图形应用,让用户能够通过鼠标或键盘操作移动图形。 1. **Swing...

    swing的两个资料

    标题中的“swing的两个资料”指的是Java编程领域中关于Swing GUI库的两份学习资源。Swing是Java Standard Edition(Java SE)的一部分,用于构建桌面应用的图形用户界面(GUI)。它提供了一系列组件,如按钮、文本框...

    java 自己写的小球在一个矩形框内反弹程序

    小球和矩形框可以被设计为两个独立的类,每个类都有自己的属性(如位置、大小、颜色等)和行为(如移动、绘制、检测碰撞等)。使用面向对象编程的思想,我们可以更好地组织代码,提高可读性和可维护性。 接着,我们...

    javaswing画箭头与线条

    3. **定义线条和箭头**:我们可以使用`g2d.drawLine(x1, y1, x2, y2)`来绘制线条,其中`(x1, y1)`和`(x2, y2)`是线段的两个端点。要绘制箭头,我们需要计算箭头的角度,并使用`g2d.fillPolygon()`方法填充三角形形状...

    Swing实现一个简单的计算器

    这个示例展示了如何使用 Swing 来实现一个简单的计算器。我们使用了多种 Swing 组件、布局管理器和事件监听来实现这个示例。这个示例展示了 Swing 的一些优点,例如易于使用的组件和灵活的布局管理。

    java Swing可以改变表格每一行颜色的类

    自己写的一个类,可以用来设定表格奇偶行的颜色,也可以用来设定每一行的颜色,还可以改变其它的属性。

    java 截屏 swing

    5. **MouseListener和MouseMotionListener**: 这两个接口是Java事件监听器的一部分,用于处理鼠标点击和移动事件。在截屏软件中,通过添加这些监听器,可以捕捉用户的鼠标操作,实现选区的拖动和拉伸。 6. **颜色和...

    Swing 分解颜色.rar

    在"Swing 分解颜色.rar"这个压缩包中,我们很可能找到了一个关于如何在Swing应用中处理颜色的实例项目。这个练习,命名为"练习01分解颜色",可能是为了帮助学习者理解如何使用Swing组件来显示、操作或分析颜色。 ...

    java swing 画图板

    在这个画图板项目中,可能有一个模型类来存储绘图数据,一个视图类来呈现画布,以及一个控制器类来处理用户输入和数据更新。 10. **多线程**:考虑到用户界面的响应性,绘图操作可能在后台线程(如SwingWorker)中...

    Swing_自定义ColorChooser&ColorCombobox

    下面将详细阐述这两个自定义组件的实现及其在实际开发中的应用。 `ColorChooser`是Swing内置的一个用于选择颜色的对话框,而`ColorComboBox`则是一种下拉列表,用于展示和选择颜色。在标准的Swing组件中,`...

    画圆 画矩形 画线 调用系统颜色 填充颜色

    3. **画线**:画线通常使用`MoveToEx`和`LineTo`函数,先指定起点,然后指定终点,GDI会自动连接两点形成一条直线。在Qt中,可以使用`QPainter`类的`drawLine`方法。 4. **画曲线**:曲线的绘制比直线复杂,可能...

    swing之滚动条下拉加载数据源码

    在Java的Swing库中,滚动条(Scrollbar)和下拉加载(Pull Down)是两个重要的组件,它们常用于创建用户界面,特别是处理大量数据时。`swing之滚动条下拉加载数据源码`这个标题暗示了我们将在 Swing 应用程序中实现...

    java swing实现的坦克大战

    在这个坦克大战中,一条线程可能用于处理用户的输入和控制坦克的移动,另一条线程则负责游戏世界的更新和碰撞检测。这种设计可以确保游戏流畅运行,避免因频繁的用户交互导致的阻塞。 游戏中的坦克和障碍物等元素...

    swing中的滚动条.doc

    `JScrollPane`有两个主要的滚动条组件:垂直滚动条(Vertical Scroll Bar)和水平滚动条(Horizontal Scroll Bar)。它们会自动根据需要出现,例如,当组件的内容宽度超过其可视区域时,就会出现水平滚动条;高度...

    Swing下滚动条实现仿分页

    这可以通过创建两个独立的JTables实现:一个用于固定列,另一个用于可滚动列。两个JTables可以放在同一个JScrollPane中,但是各自的可见性和布局需要进行精确的设置和同步。 文件“DynamicTb”很可能包含了实现这个...

    swing多窗口联动的实现示例

    在Java的Swing库中,开发GUI应用程序时,我们经常需要处理多个窗口之间的交互和数据共享,这在实际应用中非常常见,例如在一个主窗口进行操作,然后更新其他子窗口的信息。本示例"swing多窗口联动的实现示例"就是...

    Java编程实现swing圆形按钮实例代码

    Java编程实现swing圆形按钮实例代码主要介绍了Java编程实现swing圆形按钮实例代码,涉及两个简单的Java实现按钮的代码,其中一个具有侦测点击事件的简单功能,具有一定借鉴价值,需要的朋友可以参考。 Swing是一个...

    Java绘制圆角矩形.pdf

    总结起来,Java中的圆角矩形绘制是通过`drawRoundRect()`和`fillRoundRect()`方法实现的,这两个方法提供了灵活的方式来创建带有圆角的矩形,可以调整圆角的大小和矩形的位置,从而满足各种UI设计的需求。...

    spring+swing的例子

    Spring 和 Swing 是两个在 Java 开发中非常重要的库。Spring 是一个开源的框架,主要用于构建企业级的 Java 应用程序,它强调依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,...

Global site tag (gtag.js) - Google Analytics