[The Anime and Manga Lab]
Always wanted to quickly save multiple Urls of your favourite youtube vids?
NOW YOU CAN WITH THE URL SAVER
Which allows you to save up to 5 Urls!
It then gives you the ability to save them to an file!
GULLY AUTOMATED NO INSTALLATION!!!!!1
Be sure to have Java installed!
Download at the Code 2 Gether link!!!
public class Core {
private String url1 = "Empty";
private String url2 = "Empty";
private String url3 = "Empty";
private String url4 = "Empty";
private String url5 = "Empty";
private JFrame frmUrlGatherer;
private static JTextField textField;
private static String url;
private int bcount = 0;
private String[] urls ={url1, url2, url3, url4, url5};
private int pvalue = 0;
JButton btnClearUrls = new JButton("Clear Urls");
JProgressBar progressBar = new JProgressBar();
private int num;
JButton btnDownloadName = new JButton("Download Name");
JLabel lblCopyrightsCode = new JLabel("Copyrights@ Code 2 Gether 2013");
JButton btnAdd = new JButton("Add");
private final JButton btnSaveToFile = new JButton("Save to File");
/*
* Launch the application. /
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
publicvoidrun(){try{Corewindow=newCore();window.frmUrlGatherer.setVisible(true);}catch(Exceptione){e.printStackTrace();}}});}/***Createtheapplication.*/publicCore(){initialize();}/***Initializethecontentsoftheframe.*/privatevoidinitialize(){frmUrlGatherer=newJFrame();frmUrlGatherer.setTitle("GET URL!");frmUrlGatherer.setResizable(false);frmUrlGatherer.setBounds(100,100,700,280);frmUrlGatherer.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);textField=newJTextField();textField.setColumns(10);//LabelWebsiteJLabellblPleaseEnterThe=newJLabel("Please Enter the Websites Url here!");lblPleaseEnterThe.setFont(newFont("Arial Black",Font.BOLD,25));//ButtonbtnDownloadNameJButtonbtnDownloadName=newJButton("Show Saved");btnDownloadName.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventarg0){JOptionPane.showMessageDialog(null,"Saved url's MAX 5! \n"+url1+"\n"+url2+"\n"+url3+"\n"+url4+"\n"+url5);}});//AddbuttonbtnAdd.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventarg0){bcount=bcount+1;if(bcount==1){url1=textField.getText();}elseif(bcount==2){url2=textField.getText();}elseif(bcount==3){url3=textField.getText();}elseif(bcount==4){url4=textField.getText();}elseif(bcount==5){url5=textField.getText();btnAdd.setEnabled(false);JOptionPane.showMessageDialog(null,"You have reached the maximum ammount of saved urls!");}pvalue=pvalue+20;progressBar.setValue(pvalue);textField.setText("");}});//ClearurlsButtonbtnClearUrls.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventarg0){url1="0";url2="0";url3="0";url4="0";url5="0";bcount=0;btnAdd.setEnabled(true);progressBar.setValue(0);pvalue=0;;}});progressBar.setStringPainted(true);//proccessbarprogressBar.setForeground(Color.RED);JLabellblCapacity=newJLabel("Capacity:");lblCapacity.setFont(newFont("Arial Black",Font.BOLD,14));//CopyrightsDisclamerGroupLayoutgroupLayout=newGroupLayout(frmUrlGatherer.getContentPane());groupLayout.setHorizontalGroup(groupLayout.createParallelGroup(Alignment.TRAILING).addGroup(groupLayout.createSequentialGroup().addGap(23).addComponent(textField,GroupLayout.DEFAULT_SIZE,669,Short.MAX_VALUE).addGap(18)).addGroup(groupLayout.createSequentialGroup().addGap(93).addComponent(lblPleaseEnterThe).addContainerGap(96,Short.MAX_VALUE)).addGroup(Alignment.LEADING,groupLayout.createSequentialGroup().addGap(199).addComponent(btnAdd).addPreferredGap(ComponentPlacement.RELATED).addComponent(btnDownloadName).addGap(18).addComponent(btnSaveToFile).addContainerGap(256,Short.MAX_VALUE)).addGroup(groupLayout.createSequentialGroup().addContainerGap(146,Short.MAX_VALUE).addComponent(lblCapacity).addPreferredGap(ComponentPlacement.UNRELATED).addComponent(progressBar,GroupLayout.PREFERRED_SIZE,GroupLayout.DEFAULT_SIZE,GroupLayout.PREFERRED_SIZE).addGap(38).addComponent(btnClearUrls).addGap(38).addComponent(lblCopyrightsCode).addContainerGap()));groupLayout.setVerticalGroup(groupLayout.createParallelGroup(Alignment.LEADING).addGroup(groupLayout.createSequentialGroup().addGap(37).addComponent(lblPleaseEnterThe).addGap(56).addComponent(textField,GroupLayout.PREFERRED_SIZE,GroupLayout.DEFAULT_SIZE,GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.RELATED,80,Short.MAX_VALUE).addGroup(groupLayout.createParallelGroup(Alignment.BASELINE).addComponent(btnDownloadName).addComponent(btnAdd).addComponent(btnSaveToFile)).addGroup(groupLayout.createParallelGroup(Alignment.LEADING).addGroup(groupLayout.createSequentialGroup().addGap(24).addComponent(lblCopyrightsCode)).addGroup(groupLayout.createSequentialGroup().addPreferredGap(ComponentPlacement.UNRELATED).addGroup(groupLayout.createParallelGroup(Alignment.TRAILING).addComponent(lblCapacity).addGroup(groupLayout.createParallelGroup(Alignment.BASELINE).addComponent(progressBar,GroupLayout.PREFERRED_SIZE,GroupLayout.DEFAULT_SIZE,GroupLayout.PREFERRED_SIZE).addComponent(btnClearUrls))))).addContainerGap()));btnSaveToFile.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){try{//CreatefileFileWriterfstream=newFileWriter("c://websites.txt");BufferedWriterout=newBufferedWriter(fstream);out.write("Websites ");out.newLine();out.write(url1);out.newLine();out.write(url2);out.newLine();out.write(url3);out.newLine();out.write(url4);out.newLine();out.write(url5);//Closetheoutputstreamout.close();}catch(Exceptione1){//CatchexceptionifanySystem.err.println("Error: "+e1.getMessage());}try{Desktop.getDesktop().open(newFile("c:\\websites.txt"));}catch(IOExceptione1){//TODOAuto-generatedcatchblocke1.printStackTrace();}JOptionPane.showMessageDialog(null,"Files saved in your C:\\ Drive");}});frmUrlGatherer.getContentPane().setLayout(groupLayout);}
}
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
[The Anime and Manga Lab]
Always wanted to quickly save multiple Urls of your favourite youtube vids?
NOW YOU CAN WITH THE URL SAVER
Which allows you to save up to 5 Urls!
It then gives you the ability to save them to an file!
GULLY AUTOMATED NO INSTALLATION!!!!!1
Be sure to have Java installed!
Download at the Code 2 Gether link!!!
http://sourceforge.net/projects/code2gether/files/Applications/Java/Jeroen%20Mathon/Url%20Saver/Url%20Saver.jar/download
import java.awt.Desktop;
import java.awt.EventQueue;
import java.awt.Robot;
import javax.swing.JFrame;
import javax.swing.GroupLayout;
import javax.swing.JOptionPane;
import javax.swing.GroupLayout.Alignment;
import javax.swing.JTextField;
import javax.swing.JLabel;
import java.awt.Font;
import javax.swing.JButton;
import javax.swing.LayoutStyle.ComponentPlacement;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JProgressBar;
import java.awt.Color;
import java.io.;
import java.util.;
public class Core {
private String url1 = "Empty";
private String url2 = "Empty";
private String url3 = "Empty";
private String url4 = "Empty";
private String url5 = "Empty";
private JFrame frmUrlGatherer;
private static JTextField textField;
private static String url;
private int bcount = 0;
private String[] urls ={url1, url2, url3, url4, url5};
private int pvalue = 0;
JButton btnClearUrls = new JButton("Clear Urls");
JProgressBar progressBar = new JProgressBar();
private int num;
JButton btnDownloadName = new JButton("Download Name");
JLabel lblCopyrightsCode = new JLabel("Copyrights@ Code 2 Gether 2013");
JButton btnAdd = new JButton("Add");
private final JButton btnSaveToFile = new JButton("Save to File");
/*
* Launch the application.
/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
}