سلام

والا دیگه من نمی دونم کجا برم که دم این خودیا اونجا نباشه و سنگ لای چرخ ما نندازن.
بگذریم ، بهرحال بازم ما هستیم دوستان در خدمت شما.
شاد باشید.
package test.jaxb;
import javax.xml.bind.annotation.XmlRootElement;
/**
*
* @author Saeed Zarinfam
*/
@XmlRootElement
public class CreditCard {
private String number;
private String expiryDate;
private Integer controlNumber;
private String type;
public CreditCard(String number, String expiryDate, Integer controlNumber, String type) {
this.number = number;
this.expiryDate = expiryDate;
this.controlNumber = controlNumber;
this.type = type;
}
public CreditCard() {
}
public Integer getControlNumber() {
return controlNumber;
}
public void setControlNumber(Integer controlNumber) {
this.controlNumber = controlNumber;
}
public String getExpiryDate() {
return expiryDate;
}
public void setExpiryDate(String expiryDate) {
this.expiryDate = expiryDate;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
}
package test.jaxb;
import java.io.StringWriter;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Marshaller;
/**
*
* @author Saeed Zarinfam
*/
public class Main {
public static void main(String[] args) {
try {
CreditCard creditCard = new CreditCard("1234", "12/09", 6398, "Visa");
StringWriter writer = new StringWriter();
JAXBContext context = JAXBContext.newInstance(CreditCard.class);
Marshaller m = context.createMarshaller();
m.marshal(creditCard, writer);
System.out.println(writer.toString());
} catch (JAXBException ex) {
ex.printStackTrace();
}
}
}
Reference : Beginning Java™ EE 6 Platform with GlassFish™ 3 From Novice to Professional
have a nice time.
package saeedswing;
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.FlavorEvent;
import java.awt.datatransfer.FlavorListener;
import java.awt.datatransfer.StringSelection;
import java.awt.datatransfer.UnsupportedFlavorException;
import java.io.IOException;
import javax.swing.JFrame;
import javax.swing.WindowConstants;
/**
*
* @author Saeed Zarinfam
*/
public class NewMain {
public static void main(String[] args) {
String someText = "Saeed";
StringSelection ss = new StringSelection(someText);
Clipboard systemClipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
systemClipboard.setContents(ss, null);
systemClipboard.addFlavorListener(new FlavorListener() {
public void flavorsChanged(FlavorEvent e) {
try {
Clipboard clipboard = (Clipboard) e.getSource();
System.out.println("flavorsChanged : "
+ clipboard.getContents(null).getTransferData(DataFlavor.stringFlavor));
} catch (UnsupportedFlavorException ex) {
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
}
}
});
JFrame jFrame = new JFrame();
jFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
jFrame.setVisible(true);
}
}
have a nice time.