본문 바로가기

서버

Java - 반복해서 문구 생성해야 할 때 java로 프로그램 만들기

728x90
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.StringSelection;


import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class PrTemplateJava extends JFrame implements ActionListener{
	JButton b1;
	JPanel p;
    // JTextArea txt;
	JTextField txt;

	public PrTemplateJava() {
		setSize(300,200);
		setTitle("PR TITLE TEMPLATE MAKE");
		
		p = new JPanel();
		b1 = new JButton("copy");
        // txt = new JTextArea();
		txt = new JTextField(10);
		// txt.setColumns(10);
		
		b1.addActionListener(this);//이벤트메소드호출
		txt.addActionListener(this);//이벤트메소드호출
		
		p.add(b1);
		p.add(txt);
		add(p);
		setVisible(true);
	}
	
	@Override
	public void actionPerformed(ActionEvent e) {
		String template = "티켓템플릿-";
		
		String copyTarget = template + txt.getText();

		// ClipBoard Copy Process
		StringSelection data = new StringSelection(copyTarget);
		Clipboard cb = Toolkit.getDefaultToolkit().getSystemClipboard();
		cb.setContents(data, data);
	}
	
	public static void main(String[] args) {
		new MyEvent();
	}
}

 


 

 

해당 자바 소스를 생성한 뒤 

터미널에서 alias로 한번에 실행하게 만들어 본다. 

 

alias 실행할나만의명령어='cd 자바소스있는디렉토리;
	java 자바파일명.java;'

ex) alias executeTemplate='cd ./tomhoon/playground/;
		java PrTemplate.java;'

 

 


alias를 영구적으로 저장하려면 다음 파일에서 alias 추가하면 된다.

vi ~/.zshrc