有两个不同的库具有相同的属性 - Swing

时间:2014-12-09 12:13:30

标签: java user-interface

我想要两个库 import java.awt.Font; import com.itextpdf.text.Font; 一个用于GUI,第二个用于pdf生成器,导入第二个库后,我收到错误。 [error]

如果我对第一个库发表评论,则会收到错误[an error]

如果我对第二个库发表评论,我会收到错误 [error,]

如何解决这个问题,谢谢。

2 个答案:

答案 0 :(得分:4)

忘记导入,而是引用完全限定的类名,例如:

java.awt.Font myFont = new java.awt.Font();

答案 1 :(得分:0)

保留库导入com.itextpdf.text.Font; ,并删除库 import java.awt.Font; ,根据'提供的评论' Michael','MadProgrammer'和'M. Deinum”。

提到(库直接)完全限定的类@

//path/name label
JLabel lblPathname = new JLabel("Path/name:");
lblPathname.setFont(new java.awt.Font("Calibri", Font.BOLD, 12));
lblPathname.setBounds(334, 682, 63, 14);
frmViperManufacturingRecord.getContentPane().add(lblPathname);

会解决问题。

代替,

lblPathname.setFont(new Font("Calibri", Font.BOLD, 12));