java - 使用 Swing 组件创建一个精美的搜索栏

标签 java swing search

我正在尝试在 Thunderbird 中对搜索栏组件进行优雅的重新创建。 。直到框中出现文本后,清除按钮才会出现,因此屏幕截图有点不准确。

我应该使用分层 Pane 并让一些按钮 float 在框上方吗? (但是让文本不出现在按钮下方会很棘手)

也许只是将按钮放在搜索栏的末端并以某种方式融入其中?

欢迎任何想法或风格重新考虑,谢谢。

最佳答案

一个带边框的白色面板和一个内部不带边框的 JTextField 怎么样?西边和东边有两个按钮(或更多)。按钮将根据文本字段内容显示/隐藏。

关于java - 使用 Swing 组件创建一个精美的搜索栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4490171/

相关文章:

java - 在java中打印2页jframe

java - 设置 JTextField 的首选大小不起作用

使用 Java SWING 的 Java 2d 游戏

c# - C#-搜索数组中的序列

search - 基于初始查询结果的Elasticsearch查询

java - android.view.InflateException : Binary XML file line #11: Error inflating class ImageView

java - 二维数组列表不会在 eclipse 之外编译

java - 上传同名文件 Jersey

java - Swing/AWT 中拟议项目的 GridBagLayout 或 BorderLayout?

javascript - css 中蓝色条内的动画搜索表单