swing

swing

文章 25浏览 50
  • 如何将图像高度调整为JFrame高度?

    HowtoresizeimageHeighttoJFrameHeight?我的图像对于我的JFrame来说太高了,即使它已最大化。我想动态调整它的大小,以便图像永远不会被JFrame的顶部或底部剪裁。我已将图像作为ImageIcon插入到JLabel中。我试过设置最大尺寸无济于事。如何确保图像的高度永远不会大于JFrame?理想情况下,我希望保持高宽比不变。图像是纵向的。有什么想法吗?public…
    2024-09-221
  • 同一个 JTextArea 上的多个视口?

    MultipleviewportsontothesameJTextArea?我想做一个组件,它显示JTextArea中一组单词的所有匹配项,以及一些上下文(N行,可能是用户可配置的。)我已经有了高亮匹配的代码,所以我知道它们的偏移量,因此可以确定它们的界限。我知道文本的行高,因此我可以确定要绘制的上下文区域的边界。但是有像JViewport这样的类只能绘制底层组件的多个视图吗?由于JViewpor…
    2024-09-171
  • Java GUI |如何只给 JLabel 上边框

    JavaGUI|HowtogiveJLabelonlytopborder我创建了一个GUI,现在我创建了一个JLabel,我只想从中查看顶部边框。它是如何完成的?JLabellabel=newJLabel("TEXT");label.setBounds(90,350,440,20);label.setBorder(LineBorder.createBlackLineBorder());lable.…
    2024-09-121
  • Rotating Image (让它回到原来的位置)

    RotatingImage(gettingitbacktooriginalposition)使用"仿射变换",我可以轻松地旋转imageA。同样,imageA将与imageB一起移动。但是,在旋转imageA后,我似乎找不到将其移回其原始位置的方法。(我在一些网站上进行了一些研究,显然最好的方法是将图像移回其原始位置,使其看起来像从锚点旋转。)这是我目前的代码:publicvoidpaintCom…
    2024-09-111
  • Circles 在最大化、最小化或调整我的 JFrame 时消失。

    Circlesdisappearwhenmaximizing,minimizingorresizingmyJFrame.这是我的代码:JFrameframe=newJFrame();frame.setSize(400,400);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);finalJPanelpanel1=newJPanel(){@Ov…
    2024-09-111
  • 插入行选择jTable

    InsertedRowSelectionjTable我有一个JTable插入一个空行,当我标记出倒数第二列时,这工作正常。我还添加了table.setRowSelectionInterval(lastRow,lastRow);以同时选择我新插入的行,但它抛出了一个java.lang.NullPointerException需要帮助才能选择最后插入的行。提前致谢。publicclassJFrameT…
    2024-09-111
  • 如何打印选定的行JTable

    howtoprintselectedrowsJTable我尝试使用MainJTable的选定行以及相同的头部和单元格渲染来做一个临时JTable,但是当我尝试打印它时,我只得到一个带有线条边框的空矩形,我在如何打印中看到JTable的特定行/列?另一种使用矩形和单元格边界的方法,但我不明白,我需要一些帮助以使其更清晰对我来说似乎工作正常...importjava.awt.BorderLayout;…
    2024-09-021
  • 如何为jtable固定列设置图像,当我运行时,它只获取图像路径

    howtosetanimageforjtablefixedcolumn,wheniamrunning,it'sgettinganimagepathonly我创建了一个程序来在jtable固定列中设置一个imageIcon,我创建了一个jtable并获取数据库记录,然后将第一列设置为固定列。我在固定列中设置了一个图像图标。当我编译这个程序时,我只得到一个imageicon的路径,没有得到一个图像。我…
    2024-08-261
  • 如何在鼠标退出事件上启动定时器并在鼠标进入事件上停止同一个定时器?

    HowtostartaTimeronamouseexiteventandstopthatsameTimeronamouseenterevent?我有一个名为reminderList.的列表当鼠标点击列表中的一个项目并且鼠标退出列表时,我想要一个计时器启动。当鼠标进入列表时,如果它仍在运行,我希望该计时器停止。当鼠标再次退出列表时,我希望重新启动相同的计时器。publicvoidwaitRemind…
    2024-08-181