gpt4 book ai didi

MS Paint 中 TextBox 的 java 代码

转载 作者:行者123 更新时间:2023-12-02 06:35:54 25 4
gpt4 key购买 nike

我正在尝试创建一个使用 Jframe 在 java 中模拟 MS Paint 的代码。我想创建一个像 MS Paint 那样的文本框,您可以在其中拖动一个框,然后根据您的喜好设置它的大小。我所做的是首先绘制一个矩形,然后通过鼠标事件监听器获取尺寸,并将这些值传递给创建给定大小和宽度的 JtextArea 的函数。但是,我需要扩展 Jframe 类,该类在已存在的框架之上创建一个新框架。我尝试将原始框架作为参数传递给 JtextArea,但这不起作用。有没有办法在不扩展框架类的情况下实现 JtextArea?如果可能的话,有任何相关的示例来绘制类似于 MS Paint 的文本框。请注意,我不想使用 Graphics.drawstring 方法。谢谢。

最佳答案

由于您不想直接使用drawString()java.awt.font.TextLayout可能是渲染文本的最佳选择。

关于MS Paint 中 TextBox 的 java 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19655873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com