Skip to content
Home
Post Code
Jass (Warcraft III)
Wurst
GUI (Warcraft III)
Galaxy (StarCraft II)
GUI (StarCraft II)
C++
Java
Delphi
Text
Search Code
Compare Code
Uploads
Draw
Create New Drawing
View Drawings
Graph
Log in
<pre class="jasscode"><span class="style_keyword">package</span> systems<span class="style_symbol">.</span>crigges<span class="style_symbol">.</span>kamil; import java<span class="style_symbol">.</span>awt<span class="style_symbol">.</span>EventQueue; import javax<span class="style_symbol">.</span>swing<span class="style_symbol">.</span>JFrame; import javax<span class="style_symbol">.</span>swing<span class="style_symbol">.</span>GroupLayout; import javax<span class="style_symbol">.</span>swing<span class="style_symbol">.</span>GroupLayout<span class="style_symbol">.</span>Alignment; import javax<span class="style_symbol">.</span>swing<span class="style_symbol">.</span>JButton; import javax<span class="style_symbol">.</span>swing<span class="style_symbol">.</span>JFileChooser; import javax<span class="style_symbol">.</span>swing<span class="style_symbol">.</span>JTextField; import javax<span class="style_symbol">.</span>swing<span class="style_symbol">.</span>LayoutStyle<span class="style_symbol">.</span>ComponentPlacement; import javax<span class="style_symbol">.</span>swing<span class="style_symbol">.</span>UIManager; import javax<span class="style_symbol">.</span>swing<span class="style_symbol">.</span>UnsupportedLookAndFeelException; import javax<span class="style_symbol">.</span>swing<span class="style_symbol">.</span>JLabel; import javax<span class="style_symbol">.</span>swing<span class="style_symbol">.</span>JTextArea; import javax<span class="style_symbol">.</span>swing<span class="style_symbol">.</span>border<span class="style_symbol">.</span>LineBorder; import javax<span class="style_symbol">.</span>swing<span class="style_symbol">.</span>plaf<span class="style_symbol">.</span>FileChooserUI; import java<span class="style_symbol">.</span>awt<span class="style_symbol">.</span>Color; import java<span class="style_symbol">.</span>awt<span class="style_symbol">.</span>event<span class="style_symbol">.</span>ActionListener; import java<span class="style_symbol">.</span>io<span class="style_symbol">.</span><span class="style_keyword">File</span>; import java<span class="style_symbol">.</span>io<span class="style_symbol">.</span>FileOutputStream; import java<span class="style_symbol">.</span>nio<span class="style_symbol">.</span><span class="style_keyword">file</span><span class="style_symbol">.</span>Files; import java<span class="style_symbol">.</span>awt<span class="style_symbol">.</span>event<span class="style_symbol">.</span>ActionEvent; <span class="style_keyword">public</span> <span class="style_keyword">class</span> Kamil <span class="style_comment">{</span> <span class="style_comment"></span> <span class="style_comment"> private JFrame frame;</span> <span class="style_comment"> private JTextField textField;</span> <span class="style_comment"> private JTextField textField_1;</span> <span class="style_comment"> private JTextField textField_2;</span> <span class="style_comment"></span> <span class="style_comment"> /**</span> <span class="style_comment"> * Launch the application.</span> <span class="style_comment"> * @throws UnsupportedLookAndFeelException</span> <span class="style_comment"> * @throws IllegalAccessException</span> <span class="style_comment"> * @throws InstantiationException</span> <span class="style_comment"> * @throws ClassNotFoundException</span> <span class="style_comment"> */</span> <span class="style_comment"> public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException, UnsupportedLookAndFeelException {</span> <span class="style_comment"> UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());</span> <span class="style_comment"> EventQueue.invokeLater(new Runnable() {</span> <span class="style_comment"> public void run() {</span> <span class="style_comment"> try {</span> <span class="style_comment"> Kamil window = new Kamil();</span> <span class="style_comment"> window.frame.setVisible(true);</span> <span class="style_comment"> }</span> catch (Exception e) <span class="style_comment">{</span> <span class="style_comment"> e.printStackTrace();</span> <span class="style_comment"> }</span> } }); } <span class="style_symbol">/</span>** * Create the application<span class="style_symbol">.</span> *<span class="style_symbol">/</span> <span class="style_keyword">public</span> Kamil() <span class="style_comment">{</span> <span class="style_comment"> initialize();</span> <span class="style_comment"> }</span> <span class="style_symbol">/</span>** * Initialize the contents <span class="style_keyword">of</span> the frame<span class="style_symbol">.</span> *<span class="style_symbol">/</span> <span class="style_keyword">private</span> void initialize() <span class="style_comment">{</span> <span class="style_comment"> frame = new JFrame();</span> <span class="style_comment"> frame.setBounds(100, 100, 729, 354);</span> <span class="style_comment"> frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);</span> <span class="style_comment"></span> <span class="style_comment"> JButton btnSelect = new JButton("Select...");</span> <span class="style_comment"> btnSelect.addActionListener(new ActionListener() {</span> <span class="style_comment"> public void actionPerformed(ActionEvent e) {</span> <span class="style_comment"> JFileChooser fc = new JFileChooser();</span> <span class="style_comment"> fc.setCurrentDirectory(new File(textField.getText().equals("") ? "." : textField.getText()));</span> <span class="style_comment"> fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);</span> <span class="style_comment"> fc.setAcceptAllFileFilterUsed(false);</span> <span class="style_comment"> if (fc.showOpenDialog(frame) == JFileChooser.APPROVE_OPTION) {</span> <span class="style_comment"> textField.setText(fc.getSelectedFile().getAbsolutePath());</span> <span class="style_comment"> }</span> } }); textField <span class="style_symbol">=</span> new JTextField(); textField<span class="style_symbol">.</span>setEditable(<span class="style_keyword">false</span>); textField<span class="style_symbol">.</span>setColumns(<span class="style_int">10</span>); JLabel lblSource <span class="style_symbol">=</span> new JLabel(<span class="style_string">"Source Folder"</span>); textField_1 <span class="style_symbol">=</span> new JTextField(); textField_1<span class="style_symbol">.</span>setEditable(<span class="style_keyword">false</span>); textField_1<span class="style_symbol">.</span>setColumns(<span class="style_int">10</span>); JLabel lblDestinationFolder <span class="style_symbol">=</span> new JLabel(<span class="style_string">"Destination Folder"</span>); JButton button <span class="style_symbol">=</span> new JButton(<span class="style_string">"Select..."</span>); button<span class="style_symbol">.</span>addActionListener(new ActionListener() <span class="style_comment">{</span> <span class="style_comment"> public void actionPerformed(ActionEvent e) {</span> <span class="style_comment"> JFileChooser fc = new JFileChooser();</span> <span class="style_comment"> fc.setCurrentDirectory(new File(textField_1.getText().equals("") ? "." : textField_1.getText() ));</span> <span class="style_comment"> fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);</span> <span class="style_comment"> fc.setAcceptAllFileFilterUsed(false);</span> <span class="style_comment"> if (fc.showOpenDialog(frame) == JFileChooser.APPROVE_OPTION) {</span> <span class="style_comment"> textField_1.setText(fc.getSelectedFile().getAbsolutePath());</span> <span class="style_comment"> }</span> } }); JButton btnNewButton <span class="style_symbol">=</span> new JButton(<span class="style_string">"Process"</span>); btnNewButton<span class="style_symbol">.</span>addActionListener(new ActionListener() <span class="style_comment">{</span> <span class="style_comment"> public void actionPerformed(ActionEvent e) {</span> <span class="style_comment"> try{</span> <span class="style_comment"> File sourceFolder = new File(textField.getText());</span> <span class="style_comment"> File[] files = sourceFolder.listFiles();</span> <span class="style_comment"> for(File f : files){</span> <span class="style_comment"> String content = new String(Files.readAllBytes(f.toPath()));</span> <span class="style_comment"> int index = content.lastIndexOf(";$ZYKART_ENDE");</span> <span class="style_comment"> String before = content.substring(0, index);</span> <span class="style_comment"> String after = content.substring(index);</span> <span class="style_comment"> String res = before + ";$ZYKLUS_ENDE\r\n" + after;</span> <span class="style_comment"> FileOutputStream out = new FileOutputStream(new File(textField_1.getText() + "\\" + f.getName()));</span> <span class="style_comment"> out.write(res.getBytes());</span> <span class="style_comment"> out.close();</span> <span class="style_comment"> if(!textField_2.getText().equals("")){</span> <span class="style_comment"> out = new FileOutputStream(new File(textField_2.getText() + "\\" + f.getName()));</span> <span class="style_comment"> out.write(res.getBytes());</span> <span class="style_comment"> out.close();</span> <span class="style_comment"> }</span> f<span class="style_symbol">.</span>delete(); } }catch(Exception ec)<span class="style_comment">{</span> <span class="style_comment"> ec.printStackTrace();;</span> <span class="style_comment"> }</span> } }); JLabel lblDestinationFolder_1 <span class="style_symbol">=</span> new JLabel(<span class="style_string">"Destination Folder 2"</span>); textField_2 <span class="style_symbol">=</span> new JTextField(); textField_2<span class="style_symbol">.</span>setEditable(<span class="style_keyword">false</span>); textField_2<span class="style_symbol">.</span>setColumns(<span class="style_int">10</span>); JButton button_1 <span class="style_symbol">=</span> new JButton(<span class="style_string">"Select..."</span>); button_1<span class="style_symbol">.</span>addActionListener(new ActionListener() <span class="style_comment">{</span> <span class="style_comment"> public void actionPerformed(ActionEvent e) {</span> <span class="style_comment"> JFileChooser fc = new JFileChooser();</span> <span class="style_comment"> fc.setCurrentDirectory(new File(textField_2.getText().equals("") ? "." : textField_2.getText() ));</span> <span class="style_comment"> fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);</span> <span class="style_comment"> fc.setAcceptAllFileFilterUsed(false);</span> <span class="style_comment"> if (fc.showOpenDialog(frame) == JFileChooser.APPROVE_OPTION) {</span> <span class="style_comment"> textField_2.setText(fc.getSelectedFile().getAbsolutePath());</span> <span class="style_comment"> }</span> } }); GroupLayout groupLayout <span class="style_symbol">=</span> new GroupLayout(frame<span class="style_symbol">.</span>getContentPane()); groupLayout<span class="style_symbol">.</span>setHorizontalGroup( groupLayout<span class="style_symbol">.</span>createParallelGroup(Alignment<span class="style_symbol">.</span>TRAILING) <span class="style_symbol">.</span>addGroup(groupLayout<span class="style_symbol">.</span>createSequentialGroup() <span class="style_symbol">.</span>addContainerGap() <span class="style_symbol">.</span>addGroup(groupLayout<span class="style_symbol">.</span>createParallelGroup(Alignment<span class="style_symbol">.</span>LEADING) <span class="style_symbol">.</span>addComponent(lblSource) <span class="style_symbol">.</span>addComponent(btnNewButton<span class="style_symbol">,</span> Alignment<span class="style_symbol">.</span>TRAILING<span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>PREFERRED_SIZE<span class="style_symbol">,</span> <span class="style_int">143</span><span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>PREFERRED_SIZE) <span class="style_symbol">.</span>addGroup(Alignment<span class="style_symbol">.</span>TRAILING<span class="style_symbol">,</span> groupLayout<span class="style_symbol">.</span>createSequentialGroup() <span class="style_symbol">.</span>addGroup(groupLayout<span class="style_symbol">.</span>createParallelGroup(Alignment<span class="style_symbol">.</span>LEADING) <span class="style_symbol">.</span>addComponent(textField_1<span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>DEFAULT_SIZE<span class="style_symbol">,</span> <span class="style_int">493</span><span class="style_symbol">,</span> Short<span class="style_symbol">.</span>MAX_VALUE) <span class="style_symbol">.</span>addComponent(textField<span class="style_symbol">,</span> Alignment<span class="style_symbol">.</span>TRAILING<span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>DEFAULT_SIZE<span class="style_symbol">,</span> <span class="style_int">493</span><span class="style_symbol">,</span> Short<span class="style_symbol">.</span>MAX_VALUE)) <span class="style_symbol">.</span>addPreferredGap(ComponentPlacement<span class="style_symbol">.</span>RELATED) <span class="style_symbol">.</span>addGroup(groupLayout<span class="style_symbol">.</span>createParallelGroup(Alignment<span class="style_symbol">.</span>LEADING<span class="style_symbol">,</span> <span class="style_keyword">false</span>) <span class="style_symbol">.</span>addComponent(btnSelect<span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>DEFAULT_SIZE<span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>DEFAULT_SIZE<span class="style_symbol">,</span> Short<span class="style_symbol">.</span>MAX_VALUE) <span class="style_symbol">.</span>addComponent(button<span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>DEFAULT_SIZE<span class="style_symbol">,</span> <span class="style_int">101</span><span class="style_symbol">,</span> Short<span class="style_symbol">.</span>MAX_VALUE))) <span class="style_symbol">.</span>addGroup(Alignment<span class="style_symbol">.</span>TRAILING<span class="style_symbol">,</span> groupLayout<span class="style_symbol">.</span>createSequentialGroup() <span class="style_symbol">.</span>addComponent(textField_2<span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>DEFAULT_SIZE<span class="style_symbol">,</span> <span class="style_int">567</span><span class="style_symbol">,</span> Short<span class="style_symbol">.</span>MAX_VALUE) <span class="style_symbol">.</span>addPreferredGap(ComponentPlacement<span class="style_symbol">.</span>RELATED) <span class="style_symbol">.</span>addComponent(button_1<span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>PREFERRED_SIZE<span class="style_symbol">,</span> <span class="style_int">101</span><span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>PREFERRED_SIZE)) <span class="style_symbol">.</span>addComponent(lblDestinationFolder_1<span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>PREFERRED_SIZE<span class="style_symbol">,</span> <span class="style_int">182</span><span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>PREFERRED_SIZE) <span class="style_symbol">.</span>addComponent(lblDestinationFolder<span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>PREFERRED_SIZE<span class="style_symbol">,</span> <span class="style_int">182</span><span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>PREFERRED_SIZE)) <span class="style_symbol">.</span>addContainerGap()) ); groupLayout<span class="style_symbol">.</span>setVerticalGroup( groupLayout<span class="style_symbol">.</span>createParallelGroup(Alignment<span class="style_symbol">.</span>LEADING) <span class="style_symbol">.</span>addGroup(groupLayout<span class="style_symbol">.</span>createSequentialGroup() <span class="style_symbol">.</span>addContainerGap() <span class="style_symbol">.</span>addComponent(lblSource) <span class="style_symbol">.</span>addPreferredGap(ComponentPlacement<span class="style_symbol">.</span>RELATED) <span class="style_symbol">.</span>addGroup(groupLayout<span class="style_symbol">.</span>createParallelGroup(Alignment<span class="style_symbol">.</span>BASELINE) <span class="style_symbol">.</span>addComponent(textField<span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>PREFERRED_SIZE<span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>DEFAULT_SIZE<span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>PREFERRED_SIZE) <span class="style_symbol">.</span>addComponent(btnSelect)) <span class="style_symbol">.</span>addPreferredGap(ComponentPlacement<span class="style_symbol">.</span>RELATED) <span class="style_symbol">.</span>addComponent(lblDestinationFolder) <span class="style_symbol">.</span>addPreferredGap(ComponentPlacement<span class="style_symbol">.</span>RELATED) <span class="style_symbol">.</span>addGroup(groupLayout<span class="style_symbol">.</span>createParallelGroup(Alignment<span class="style_symbol">.</span>BASELINE) <span class="style_symbol">.</span>addComponent(textField_1<span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>PREFERRED_SIZE<span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>DEFAULT_SIZE<span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>PREFERRED_SIZE) <span class="style_symbol">.</span>addComponent(button)) <span class="style_symbol">.</span>addPreferredGap(ComponentPlacement<span class="style_symbol">.</span>RELATED) <span class="style_symbol">.</span>addGroup(groupLayout<span class="style_symbol">.</span>createParallelGroup(Alignment<span class="style_symbol">.</span>TRAILING) <span class="style_symbol">.</span>addGroup(groupLayout<span class="style_symbol">.</span>createSequentialGroup() <span class="style_symbol">.</span>addComponent(lblDestinationFolder_1) <span class="style_symbol">.</span>addPreferredGap(ComponentPlacement<span class="style_symbol">.</span>RELATED) <span class="style_symbol">.</span>addComponent(textField_2<span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>PREFERRED_SIZE<span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>DEFAULT_SIZE<span class="style_symbol">,</span> GroupLayout<span class="style_symbol">.</span>PREFERRED_SIZE)) <span class="style_symbol">.</span>addComponent(button_1)) <span class="style_symbol">.</span>addPreferredGap(ComponentPlacement<span class="style_symbol">.</span>RELATED<span class="style_symbol">,</span> <span class="style_int">38</span><span class="style_symbol">,</span> Short<span class="style_symbol">.</span>MAX_VALUE) <span class="style_symbol">.</span>addComponent(btnNewButton) <span class="style_symbol">.</span>addContainerGap()) ); frame<span class="style_symbol">.</span>getContentPane()<span class="style_symbol">.</span>setLayout(groupLayout); } } </pre>
select language
jass
java
> delphi
C++
php
GSL
galaxy
visualBasic
wurst
Text
Markdown
select style
default
bbcode - default
Jasscraft
> jasscraft html
visual
lightweight
lightweightNr
goto line:
Compare with:
text copy window
edit this code
post new code
package systems.crigges.kamil; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.GroupLayout; import javax.swing.GroupLayout.Alignment; import javax.swing.JButton; import javax.swing.JFileChooser; import javax.swing.JTextField; import javax.swing.LayoutStyle.ComponentPlacement; import javax.swing.UIManager; import javax.swing.UnsupportedLookAndFeelException; import javax.swing.JLabel; import javax.swing.JTextArea; import javax.swing.border.LineBorder; import javax.swing.plaf.FileChooserUI; import java.awt.Color; import java.awt.event.ActionListener; import java.io.File; import java.io.FileOutputStream; import java.nio.file.Files; import java.awt.event.ActionEvent; public class Kamil { private JFrame frame; private JTextField textField; private JTextField textField_1; private JTextField textField_2; /** * Launch the application. * @throws UnsupportedLookAndFeelException * @throws IllegalAccessException * @throws InstantiationException * @throws ClassNotFoundException */ public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException, UnsupportedLookAndFeelException { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); EventQueue.invokeLater(new Runnable() { public void run() { try { Kamil window = new Kamil(); window.frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Create the application. */ public Kamil() { initialize(); } /** * Initialize the contents of the frame. */ private void initialize() { frame = new JFrame(); frame.setBounds(100, 100, 729, 354); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JButton btnSelect = new JButton("Select..."); btnSelect.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { JFileChooser fc = new JFileChooser(); fc.setCurrentDirectory(new File(textField.getText().equals("") ? "." : textField.getText())); fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); fc.setAcceptAllFileFilterUsed(false); if (fc.showOpenDialog(frame) == JFileChooser.APPROVE_OPTION) { textField.setText(fc.getSelectedFile().getAbsolutePath()); } } }); textField = new JTextField(); textField.setEditable(false); textField.setColumns(10); JLabel lblSource = new JLabel("Source Folder"); textField_1 = new JTextField(); textField_1.setEditable(false); textField_1.setColumns(10); JLabel lblDestinationFolder = new JLabel("Destination Folder"); JButton button = new JButton("Select..."); button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { JFileChooser fc = new JFileChooser(); fc.setCurrentDirectory(new File(textField_1.getText().equals("") ? "." : textField_1.getText() )); fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); fc.setAcceptAllFileFilterUsed(false); if (fc.showOpenDialog(frame) == JFileChooser.APPROVE_OPTION) { textField_1.setText(fc.getSelectedFile().getAbsolutePath()); } } }); JButton btnNewButton = new JButton("Process"); btnNewButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { try{ File sourceFolder = new File(textField.getText()); File[] files = sourceFolder.listFiles(); for(File f : files){ String content = new String(Files.readAllBytes(f.toPath())); int index = content.lastIndexOf(";$ZYKART_ENDE"); String before = content.substring(0, index); String after = content.substring(index); String res = before + ";$ZYKLUS_ENDE\r\n" + after; FileOutputStream out = new FileOutputStream(new File(textField_1.getText() + "\\" + f.getName())); out.write(res.getBytes()); out.close(); if(!textField_2.getText().equals("")){ out = new FileOutputStream(new File(textField_2.getText() + "\\" + f.getName())); out.write(res.getBytes()); out.close(); } f.delete(); } }catch(Exception ec){ ec.printStackTrace();; } } }); JLabel lblDestinationFolder_1 = new JLabel("Destination Folder 2"); textField_2 = new JTextField(); textField_2.setEditable(false); textField_2.setColumns(10); JButton button_1 = new JButton("Select..."); button_1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { JFileChooser fc = new JFileChooser(); fc.setCurrentDirectory(new File(textField_2.getText().equals("") ? "." : textField_2.getText() )); fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); fc.setAcceptAllFileFilterUsed(false); if (fc.showOpenDialog(frame) == JFileChooser.APPROVE_OPTION) { textField_2.setText(fc.getSelectedFile().getAbsolutePath()); } } }); GroupLayout groupLayout = new GroupLayout(frame.getContentPane()); groupLayout.setHorizontalGroup( groupLayout.createParallelGroup(Alignment.TRAILING) .addGroup(groupLayout.createSequentialGroup() .addContainerGap() .addGroup(groupLayout.createParallelGroup(Alignment.LEADING) .addComponent(lblSource) .addComponent(btnNewButton, Alignment.TRAILING, GroupLayout.PREFERRED_SIZE, 143, GroupLayout.PREFERRED_SIZE) .addGroup(Alignment.TRAILING, groupLayout.createSequentialGroup() .addGroup(groupLayout.createParallelGroup(Alignment.LEADING) .addComponent(textField_1, GroupLayout.DEFAULT_SIZE, 493, Short.MAX_VALUE) .addComponent(textField, Alignment.TRAILING, GroupLayout.DEFAULT_SIZE, 493, Short.MAX_VALUE)) .addPreferredGap(ComponentPlacement.RELATED) .addGroup(groupLayout.createParallelGroup(Alignment.LEADING, false) .addComponent(btnSelect, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(button, GroupLayout.DEFAULT_SIZE, 101, Short.MAX_VALUE))) .addGroup(Alignment.TRAILING, groupLayout.createSequentialGroup() .addComponent(textField_2, GroupLayout.DEFAULT_SIZE, 567, Short.MAX_VALUE) .addPreferredGap(ComponentPlacement.RELATED) .addComponent(button_1, GroupLayout.PREFERRED_SIZE, 101, GroupLayout.PREFERRED_SIZE)) .addComponent(lblDestinationFolder_1, GroupLayout.PREFERRED_SIZE, 182, GroupLayout.PREFERRED_SIZE) .addComponent(lblDestinationFolder, GroupLayout.PREFERRED_SIZE, 182, GroupLayout.PREFERRED_SIZE)) .addContainerGap()) ); groupLayout.setVerticalGroup( groupLayout.createParallelGroup(Alignment.LEADING) .addGroup(groupLayout.createSequentialGroup() .addContainerGap() .addComponent(lblSource) .addPreferredGap(ComponentPlacement.RELATED) .addGroup(groupLayout.createParallelGroup(Alignment.BASELINE) .addComponent(textField, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE) .addComponent(btnSelect)) .addPreferredGap(ComponentPlacement.RELATED) .addComponent(lblDestinationFolder) .addPreferredGap(ComponentPlacement.RELATED) .addGroup(groupLayout.createParallelGroup(Alignment.BASELINE) .addComponent(textField_1, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE) .addComponent(button)) .addPreferredGap(ComponentPlacement.RELATED) .addGroup(groupLayout.createParallelGroup(Alignment.TRAILING) .addGroup(groupLayout.createSequentialGroup() .addComponent(lblDestinationFolder_1) .addPreferredGap(ComponentPlacement.RELATED) .addComponent(textField_2, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)) .addComponent(button_1)) .addPreferredGap(ComponentPlacement.RELATED, 38, Short.MAX_VALUE) .addComponent(btnNewButton) .addContainerGap()) ); frame.getContentPane().setLayout(groupLayout); } }