垂直JLabel对齐

时间:2016-02-29 13:11:57

标签: java swing jlabel rotatetransform

我正在寻找垂直轮播JLabel的方法,我发现与此主题相关的几篇帖子建议使用Graphics2d。但是,通过这种方式,JLabel的大小不一致(widht& height inverted)。

enter image description here

我还发现其他用户here建议使用code。 实际上,代码是有效的,但没有迹象表明如何对齐JLabel的文本,这就是我得到的:

enter image description here

任何人都可以帮助解决这两种方法中的任何一种方法(控制方法1中的大小或方法2中的1对齐文本)?

非常感谢你。

1 个答案:

答案 0 :(得分:1)

一种方法是创建文本的 $('#main').on('mouseup', clear1); $('#graph').on('mouseup', clear2); $('#devices').on('mouseup', clear3); 并旋转图标,然后将Icon添加到标签中。然后标签的大小将正常计算。

查看Rotated Icon课程,了解此方法的示例。您还需要$product_query=mysqli_query($con,"INSERT INTO tblproducts(p_pid, p_name, p_price) VALUES('$ppid', '$pname', '$pprice')"); 课程。

这两个类似乎是额外的工作,但它是如何创建可重用类的一个例子,你不要一直做自定义绘画。