Olá pessoal,
Estou com um pequeno problema escrevi algumas linha de e fiz um inversor de link e com duas classes e uma interface gráfica bem básica feita no netbens, agora não sei como eu faço para fazer a junção de código com as telas alguém por favor pode me ajudar ?
Segue os Códigos :
Classe com o núcleo do que faz a minha aplicação :
public class LinkInversor {
public static void main(String[] args) {
StringBuffer inverte = new StringBuffer("");
inverte.reverse();
System.out.println("Seu link Invertido -> " + inverte);
}
}
Classe com as telas :
/**
*
* @author Marcos
*/
public class Janela extends javax.swing.JFrame {
private static final long serialVersionUID = 1L;
public Janela() {
initComponents();
}
private void initComponents() {
jPanel1 = new javax.swing.JPanel();
Ajuda_jLabel = new javax.swing.JLabel();
Inverter_jButton = new javax.swing.JButton();
LinkInv_jTextField = new javax.swing.JTextField();
LinkInv_jLabel = new javax.swing.JLabel();
LinkNormal_jTextField = new javax.swing.JTextField();
LinkNormal_jLabel = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
Inverter_jButton.setText("Inverter");
LinkInv_jTextField.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
LinkInv_jTextFieldActionPerformed(evt);
}
});
LinkInv_jLabel.setText("Cole o Link Invertido");
LinkNormal_jTextField.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
LinkNormal_jTextFieldActionPerformed(evt);
}
});
LinkNormal_jLabel.setText("Seu Link");
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(LinkInv_jTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 523, Short.MAX_VALUE))
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(LinkNormal_jTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 523, Short.MAX_VALUE))
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(142, 142, 142)
.addComponent(Inverter_jButton, javax.swing.GroupLayout.PREFERRED_SIZE, 256, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(Ajuda_jLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 86, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(241, 241, 241)
.addComponent(LinkNormal_jLabel))
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(220, 220, 220)
.addComponent(LinkInv_jLabel)))
.addContainerGap())
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(Ajuda_jLabel)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(LinkInv_jLabel)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(LinkInv_jTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(23, 23, 23)
.addComponent(LinkNormal_jLabel)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(LinkNormal_jTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(Inverter_jButton)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);
pack();
}// </editor-fold>
private void LinkInv_jTextFieldActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void LinkNormal_jTextFieldActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Janela().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JLabel Ajuda_jLabel;
private javax.swing.JButton Inverter_jButton;
private javax.swing.JLabel LinkInv_jLabel;
private javax.swing.JTextField LinkInv_jTextField;
private javax.swing.JLabel LinkNormal_jLabel;
private javax.swing.JTextField LinkNormal_jTextField;
private javax.swing.JPanel jPanel1;
// End of variables declaration
}
Grato desde já
Att,
Marcos da Conceição
