Tag: add

How2:将JPanel添加到Document,然后导出为PDF

有关编程的任何论坛的第一篇文章…我通常只是搜索直到我找到答案…但这次我真的卡住了…… 这是问题…我有一个JPanel,最近发现itext为您提供了一种将Java GUI导出为PDF的方法… 我似乎无法理解itext的语言,也不知道如何将简单的JPanel添加到文档然后将该文档导出为PDF …这就是我目前所拥有的… import java.io.FileOutputStream; import com.itextpdf.text.*; import com.itextpdf.text.pdf.*; import java.awt.Color; import javax.swing.*; public class HelloWorld { public static void main(String[] args) { try { //Panel creation and setup JPanel panel = new JPanel(); //just to ensure that the panel has content… JLabel label = new JLabel(“i am a label”); panel.add(label); panel.setSize(100,100); //so […]

如何在java中的ArrayList上添加监听器

我想在java中创建自己的ArrayList实现,可以在列表更改时进行侦听,并在发生这种情况时执行操作。 根据我的阅读,我明白我不能扩展ArrayList然后添加监听器。 我想在类中使用MyList作为带有public修饰符的变量,因此用户可以直接更改它并在更改时执行操作。 class MyList extends ArrayList…. { … } class UseOfMyList { public MyList places = new MyList(); places.add(“Buenos Aires”); //and to be able to do that List cities = new ArrayList(); cities.add(“Belmopan”); places = cities; 那么如何创建以及何时添加,删除或传递另一个列表到MyList要执行的操作?