Pessoal …
to com uma duvida cruel…
Quero fazer o seguinte : Desejo selecionar uma imagem do computador e quero exibila num Jpanel que esta dentro de um JTabbedPane que esta dentro de um JInternalFrame.
Eu to conseguindo selecionar a imagem e exibila pequena como quero , POREM NAO CONSIGO coloca-la dentro do Jpanel que quero…
no código meu jpanel que exibira chama-se quadroImagem…
ALGUEM ME AJUDEEEEEEEEEEEEE
Aqui esta o Código:
package view;
import java.awt.Dimension;
import java.awt.FileDialog;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Label;
import java.awt.Toolkit;
import java.awt.event.ItemEvent;
import java.io.File;
import javax.swing.JDesktopPane;
import javax.swing.JDesktopPane;
import javax.swing.JFileChooser;
import javax.swing.JInternalFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTabbedPane;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import view.ViewLogin;
/**
*
-
@author renan
*/
public class ViewPrincipal extends javax.swing.JFrame {
Image imagemselecionada ;/** Creates new form ViewPrincipal */
public ViewPrincipal() {
initComponents();
this.habilitacampoAutor();
pack();}
private void habilitacampoAutor(){
txtOutroAutorImg.setEnabled(jrAutorNao.isSelected());
}/** This method is called from within the constructor to
-
initialize the form.
-
WARNING: Do NOT modify this code. The content of this method is
-
always regenerated by the Form Editor.
*/
//
private void initComponents() {
btgAutor = new javax.swing.ButtonGroup();
jDesktopPane1 = new javax.swing.JDesktopPane();
jInternalFrame1 = new javax.swing.JInternalFrame();
jPanel1 = new javax.swing.JPanel();
jTabbedPane1 = new javax.swing.JTabbedPane();
JPane4 = new javax.swing.JPanel();
jLabel5 = new javax.swing.JLabel();
txtTituloImagem = new javax.swing.JTextField();
jLabel6 = new javax.swing.JLabel();
jrAutorSim = new javax.swing.JRadioButton();
jrAutorNao = new javax.swing.JRadioButton();
jLabel7 = new javax.swing.JLabel();
jScrollPane2 = new javax.swing.JScrollPane();
txtAreaDescricaoImg = new javax.swing.JTextArea();
jButton1 = new javax.swing.JButton();
jLabel8 = new javax.swing.JLabel();
jScrollPane3 = new javax.swing.JScrollPane();
txtAreaLegendaImg = new javax.swing.JTextArea();
jLabel9 = new javax.swing.JLabel();
jScrollPane4 = new javax.swing.JScrollPane();
txtAreaReferenciaImg = new javax.swing.JTextArea();
txtOutroAutorImg = new javax.swing.JTextField();
jLabel10 = new javax.swing.JLabel();
jComboBox2 = new javax.swing.JComboBox();
jLabel11 = new javax.swing.JLabel();
jComboBox3 = new javax.swing.JComboBox();
jLabel12 = new javax.swing.JLabel();
txtResolucaoImg = new javax.swing.JTextField();
jButton4 = new javax.swing.JButton();
jLabel23 = new javax.swing.JLabel();
jLabel24 = new javax.swing.JLabel();
quadroimagem = new javax.swing.JPanel();
jPanel5 = new javax.swing.JPanel();
jLabel16 = new javax.swing.JLabel();
txtTituloVideo = new javax.swing.JTextField();
jLabel17 = new javax.swing.JLabel();
jRadioButton5 = new javax.swing.JRadioButton();
jTextField2 = new javax.swing.JTextField();
jRadioButton6 = new javax.swing.JRadioButton();
jLabel18 = new javax.swing.JLabel();
jComboBox4 = new javax.swing.JComboBox();
jLabel19 = new javax.swing.JLabel();
jComboBox7 = new javax.swing.JComboBox();
jButton3 = new javax.swing.JButton();
jLabel20 = new javax.swing.JLabel();
jTextField3 = new javax.swing.JTextField();
jLabel21 = new javax.swing.JLabel();
jComboBox8 = new javax.swing.JComboBox();
jLabel22 = new javax.swing.JLabel();
jScrollPane5 = new javax.swing.JScrollPane();
jTextArea1 = new javax.swing.JTextArea();
jButton5 = new javax.swing.JButton();
jPanel2 = new javax.swing.JPanel();
txtTituloAnimacao = new javax.swing.JTextField();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jRadioButton1 = new javax.swing.JRadioButton();
jRadioButton2 = new javax.swing.JRadioButton();
jLabel3 = new javax.swing.JLabel();
jScrollPane1 = new javax.swing.JScrollPane();
txtDescricaoAnimacao = new javax.swing.JTextArea();
jTextField1 = new javax.swing.JTextField();
jLabel13 = new javax.swing.JLabel();
jLabel14 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
txtDuracaoAnim = new javax.swing.JTextField();
jButton2 = new javax.swing.JButton();
jLabel15 = new javax.swing.JLabel();
jComboBox1 = new javax.swing.JComboBox();
jComboBox5 = new javax.swing.JComboBox();
jComboBox6 = new javax.swing.JComboBox();
jButton6 = new javax.swing.JButton();
jMenuBar1 = new javax.swing.JMenuBar();
jMenu1 = new javax.swing.JMenu();
jMenuItem1 = new javax.swing.JMenuItem();
jSeparator1 = new javax.swing.JSeparator();
jMenuItem2 = new javax.swing.JMenuItem();setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle(“Banco de Imagens - SUS “);
setName(“principalUpload”);
setResizable(false);
getAccessibleContext().setAccessibleName(””);
jInternalFrame1.setMaximizable(true);
jInternalFrame1.setVisible(true);
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 678, Short.MAX_VALUE)
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 741, Short.MAX_VALUE)
);jLabel5.setText(“T\u00edtulo:”);
jLabel6.setText(“Autor:”);
btgAutor.add(jrAutorSim);
jrAutorSim.setText(“Sim”);
jrAutorSim.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jrAutorSim.setMargin(new java.awt.Insets(0, 0, 0, 0));
jrAutorSim.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jrAutorSimActionPerformed(evt);
}
});btgAutor.add(jrAutorNao);
jrAutorNao.setText(“N\u00e3o”);
jrAutorNao.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jrAutorNao.setMargin(new java.awt.Insets(0, 0, 0, 0));
jrAutorNao.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jrAutorNaoActionPerformed(evt);
}
});jLabel7.setText(“Descri\u00e7\u00e3o:”);
txtAreaDescricaoImg.setColumns(20);
txtAreaDescricaoImg.setFont(new java.awt.Font(“Verdana”, 0, 13));
txtAreaDescricaoImg.setRows(5);
jScrollPane2.setViewportView(txtAreaDescricaoImg);jButton1.setText(“Selecionar Imagem”);
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
escolherArquivo(evt);
}
});jLabel8.setText(“Legenda:”);
txtAreaLegendaImg.setColumns(20);
txtAreaLegendaImg.setFont(new java.awt.Font(“Verdana”, 0, 13));
txtAreaLegendaImg.setRows(5);
jScrollPane3.setViewportView(txtAreaLegendaImg);jLabel9.setText(“Refer\u00eancias:”);
txtAreaReferenciaImg.setColumns(20);
txtAreaReferenciaImg.setRows(5);
jScrollPane4.setViewportView(txtAreaReferenciaImg);jLabel10.setText(“Institui\u00e7\u00e3o:”);
jComboBox2.setModel(new javax.swing.DefaultComboBoxModel(new String[] { “Item 1”, “Item 2”, “Item 3”, “Item 4” }));
jLabel11.setText(“Palavras-Chave:”);
jComboBox3.setModel(new javax.swing.DefaultComboBoxModel(new String[] { “Item 1”, “Item 2”, “Item 3”, “Item 4” }));
jLabel12.setText(“Resolu\u00e7\u00e3o:”);
jButton4.setText(“Enviar”);
jLabel24.setForeground(new java.awt.Color(51, 51, 51));
jLabel24.setText(“Nenhuma Imagem Selecionada”);quadroimagem.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
javax.swing.GroupLayout quadroimagemLayout = new javax.swing.GroupLayout(quadroimagem);
quadroimagem.setLayout(quadroimagemLayout);
quadroimagemLayout.setHorizontalGroup(
quadroimagemLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 146, Short.MAX_VALUE)
);
quadroimagemLayout.setVerticalGroup(
quadroimagemLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 115, Short.MAX_VALUE)
);javax.swing.GroupLayout JPane4Layout = new javax.swing.GroupLayout(JPane4);
JPane4.setLayout(JPane4Layout);
JPane4Layout.setHorizontalGroup(
JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(JPane4Layout.createSequentialGroup()
.addContainerGap()
.addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(JPane4Layout.createSequentialGroup()
.addComponent(jLabel9)
.addContainerGap(751, Short.MAX_VALUE))
.addGroup(JPane4Layout.createSequentialGroup()
.addComponent(jLabel7)
.addContainerGap(762, Short.MAX_VALUE))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, JPane4Layout.createSequentialGroup()
.addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(jLabel5)
.addGroup(JPane4Layout.createSequentialGroup()
.addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(txtTituloImagem)
.addGroup(JPane4Layout.createSequentialGroup()
.addComponent(jLabel6)
.addGap(115, 115, 115))
.addComponent(jLabel8)
.addGroup(JPane4Layout.createSequentialGroup()
.addGap(18, 18, 18)
.addComponent(jrAutorSim)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jrAutorNao)
.addGap(22, 22, 22)))
.addComponent(quadroimagem, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(JPane4Layout.createSequentialGroup()
.addGap(13, 13, 13)
.addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(JPane4Layout.createSequentialGroup()
.addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(txtOutroAutorImg, javax.swing.GroupLayout.PREFERRED_SIZE, 122, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel12)
.addComponent(jButton1)
.addComponent(txtResolucaoImg, javax.swing.GroupLayout.PREFERRED_SIZE, 72, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel10)
.addComponent(jComboBox2, 0, 218, Short.MAX_VALUE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel11)
.addComponent(jComboBox3, javax.swing.GroupLayout.PREFERRED_SIZE, 267, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addComponent(jLabel23, javax.swing.GroupLayout.DEFAULT_SIZE, 622, Short.MAX_VALUE)))
.addGroup(JPane4Layout.createSequentialGroup()
.addGap(51, 51, 51)
.addComponent(jLabel24)))))
.addComponent(jButton4))
.addGap(21, 21, 21))
.addGroup(JPane4Layout.createSequentialGroup()
.addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addComponent(jScrollPane4, javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jScrollPane2, javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jScrollPane3, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 798, Short.MAX_VALUE))
.addContainerGap(14, Short.MAX_VALUE))))
);
JPane4Layout.setVerticalGroup(
JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(JPane4Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel5)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(txtTituloImagem, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel6)
.addComponent(jLabel10)
.addComponent(jLabel11))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jComboBox2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jComboBox3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jrAutorSim)
.addComponent(jrAutorNao)
.addComponent(txtOutroAutorImg, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGap(20, 20, 20)
.addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(JPane4Layout.createSequentialGroup()
.addComponent(jButton1)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel23, javax.swing.GroupLayout.PREFERRED_SIZE, 12, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel12)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(txtResolucaoImg, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(JPane4Layout.createSequentialGroup()
.addComponent(quadroimagem, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))
.addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(JPane4Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 28, Short.MAX_VALUE)
.addComponent(jLabel24)
.addGap(42, 42, 42))
.addGroup(JPane4Layout.createSequentialGroup()
.addGap(64, 64, 64)
.addComponent(jLabel8)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))
.addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 71, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel7)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 197, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel9)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jScrollPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(9, 9, 9)
.addComponent(jButton4)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jTabbedPane1.addTab(“Imagens”, JPane4);jLabel16.setText(“T\u00edtulo:”);
jLabel17.setText(“Autor:”);
jRadioButton5.setText(“Sim”);
jRadioButton5.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jRadioButton5.setMargin(new java.awt.Insets(0, 0, 0, 0));jRadioButton6.setText(“N\u00e3o”);
jRadioButton6.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jRadioButton6.setMargin(new java.awt.Insets(0, 0, 0, 0));jLabel18.setText(“Institui\u00e7\u00e3o:”);
jComboBox4.setModel(new javax.swing.DefaultComboBoxModel(new String[] { “Item 1”, “Item 2”, “Item 3”, “Item 4” }));
jLabel19.setText(“Palavras-Chave”);
jComboBox7.setModel(new javax.swing.DefaultComboBoxModel(new String[] { “Item 1”, “Item 2”, “Item 3”, “Item 4” }));
jButton3.setText(“Selecionar V\u00eddeo”);
jLabel20.setText(“Dura\u00e7\u00e3o:”);
jLabel21.setText(“Tipo:”);
jComboBox8.setModel(new javax.swing.DefaultComboBoxModel(new String[] { “Item 1”, “Item 2”, “Item 3”, “Item 4” }));
jLabel22.setText(“Descri\u00e7\u00e3o:”);
jTextArea1.setColumns(20);
jTextArea1.setRows(5);
jScrollPane5.setViewportView(jTextArea1);jButton5.setText(“Enviar”);
javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5);
jPanel5.setLayout(jPanel5Layout);
jPanel5Layout.setHorizontalGroup(
jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel5Layout.createSequentialGroup()
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(jPanel5Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jButton5))
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel5Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel16)
.addGroup(jPanel5Layout.createSequentialGroup()
.addComponent(jLabel17)
.addGap(243, 243, 243)
.addComponent(jLabel18)
.addGap(170, 170, 170)
.addComponent(jLabel19))
.addComponent(txtTituloVideo, javax.swing.GroupLayout.PREFERRED_SIZE, 146, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel5Layout.createSequentialGroup()
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel5Layout.createSequentialGroup()
.addGap(28, 28, 28)
.addComponent(jRadioButton5)
.addGap(36, 36, 36)
.addComponent(jRadioButton6))
.addGroup(jPanel5Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jButton3)))
.addGap(22, 22, 22)
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 122, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel20)
.addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 60, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel21)
.addGroup(jPanel5Layout.createSequentialGroup()
.addComponent(jComboBox4, javax.swing.GroupLayout.PREFERRED_SIZE, 217, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jComboBox7, javax.swing.GroupLayout.PREFERRED_SIZE, 251, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jComboBox8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel5Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel22))
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel5Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jScrollPane5, javax.swing.GroupLayout.PREFERRED_SIZE, 762, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(50, Short.MAX_VALUE))
);
jPanel5Layout.setVerticalGroup(
jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel5Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel16)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(txtTituloVideo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel17)
.addComponent(jLabel18)
.addComponent(jLabel19))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jRadioButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 15, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jRadioButton6)
.addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jComboBox4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jComboBox7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel5Layout.createSequentialGroup()
.addGap(30, 30, 30)
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton3)
.addComponent(jComboBox8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGroup(jPanel5Layout.createSequentialGroup()
.addGap(14, 14, 14)
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel20)
.addComponent(jLabel21))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGap(25, 25, 25)
.addComponent(jLabel22)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jScrollPane5, javax.swing.GroupLayout.PREFERRED_SIZE, 245, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(20, 20, 20)
.addComponent(jButton5)
.addContainerGap(230, Short.MAX_VALUE))
);
jTabbedPane1.addTab(“V\u00eddeos”, jPanel5);jLabel1.setText(“T\u00edtulo:”);
jLabel2.setText(“Autor:”);
jRadioButton1.setText(“Sim”);
jRadioButton1.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jRadioButton1.setMargin(new java.awt.Insets(0, 0, 0, 0));jRadioButton2.setText(“N\u00e3o”);
jRadioButton2.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jRadioButton2.setMargin(new java.awt.Insets(0, 0, 0, 0));jLabel3.setText(“Descri\u00e7\u00e3o:”);
txtDescricaoAnimacao.setColumns(20);
txtDescricaoAnimacao.setRows(5);
jScrollPane1.setViewportView(txtDescricaoAnimacao);jLabel13.setText(“Institui\u00e7\u00e3o:”);
jLabel14.setText(“Palavras-Chave:”);
jLabel4.setText(“Dura\u00e7\u00e3o:”);
jButton2.setText(“Selecionar Anima\u00e7\u00e3o”);
jLabel15.setText(“Tipo:”);
jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { “Item 1”, “Item 2”, “Item 3”, “Item 4” }));
jComboBox5.setModel(new javax.swing.DefaultComboBoxModel(new String[] { “Item 1”, “Item 2”, “Item 3”, “Item 4” }));
jComboBox6.setModel(new javax.swing.DefaultComboBoxModel(new String[] { “Item 1”, “Item 2”, “Item 3”, “Item 4” }));
jButton6.setText(“Enviar”);
javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel3)
.addComponent(jLabel1)
.addComponent(txtTituloAnimacao, javax.swing.GroupLayout.PREFERRED_SIZE, 146, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel2)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(jButton2)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED))
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel2Layout.createSequentialGroup()
.addGap(18, 18, 18)
.addComponent(jRadioButton1)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jRadioButton2)
.addGap(9, 9, 9)))
.addGap(10, 10, 10)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 122, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txtDuracaoAnim, javax.swing.GroupLayout.PREFERRED_SIZE, 72, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel4))
.addGap(16, 16, 16)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jComboBox5, javax.swing.GroupLayout.PREFERRED_SIZE, 162, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel13)
.addComponent(jLabel15))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel14)
.addComponent(jComboBox6, javax.swing.GroupLayout.PREFERRED_SIZE, 192, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, 76, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jButton6)
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 765, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(47, Short.MAX_VALUE))
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(txtTituloAnimacao, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(jLabel14)
.addComponent(jLabel13))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGap(34, 34, 34)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel4)
.addComponent(jLabel15)))
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jRadioButton1)
.addComponent(jRadioButton2)
.addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jComboBox5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jComboBox6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton2)
.addComponent(txtDuracaoAnim, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(27, 27, 27)
.addComponent(jLabel3))
.addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 242, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jButton6)
.addContainerGap(232, Short.MAX_VALUE))
);
jTabbedPane1.addTab(“Anima\u00e7\u00f5es”, jPanel2);javax.swing.GroupLayout jInternalFrame1Layout = new javax.swing.GroupLayout(jInternalFrame1.getContentPane());
jInternalFrame1.getContentPane().setLayout(jInternalFrame1Layout);
jInternalFrame1Layout.setHorizontalGroup(
jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jInternalFrame1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jTabbedPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 827, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jInternalFrame1Layout.setVerticalGroup(
jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jInternalFrame1Layout.createSequentialGroup()
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jTabbedPane1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 741, Short.MAX_VALUE)
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
jInternalFrame1.setBounds(0, 0, 850, 770);
jDesktopPane1.add(jInternalFrame1, javax.swing.JLayeredPane.DEFAULT_LAYER);jMenu1.setText(“Menu”);
jMenuItem1.setLabel(“Sobre”);
jMenu1.add(jMenuItem1);jMenu1.add(jSeparator1);
jMenuItem2.setLabel(“Sair”);
jMenuItem2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem2ActionPerformed(evt);
}
});jMenu1.add(jMenuItem2);
jMenuBar1.add(jMenu1);
setJMenuBar(jMenuBar1);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jDesktopPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 859, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jDesktopPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 773, Short.MAX_VALUE)
.addContainerGap())
);
pack();
}//
private void jrAutorNaoActionPerformed(java.awt.event.ActionEvent evt) {
this.habilitacampoAutor();
}private void jrAutorSimActionPerformed(java.awt.event.ActionEvent evt) {
this.habilitacampoAutor();
}private void escolherArquivo(java.awt.event.ActionEvent evt) {
//JPanel quadroImagem = new JPanel();
FileDialog fd = new FileDialog(this,“Abrir”);
fd.show();
jLabel23.setText(fd.getDirectory()+fd.getFile());
Toolkit tk = Toolkit.getDefaultToolkit();
imagemselecionada = tk.getImage(jLabel23.getText());
imagemselecionada=imagemselecionada.getScaledInstance(150,150,150);
repaint();
}public void paint(Graphics g){
g.drawImage(imagemselecionada,0,0,quadroimagem);
quadroimagem.paint(g);}
private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {
dispose();
}/**
-
@param args the command line arguments
*/
public static void main(String args[]) {try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (InstantiationException ex) {
ex.printStackTrace();
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
} catch (UnsupportedLookAndFeelException ex) {
ex.printStackTrace();
} catch (IllegalAccessException ex) {
ex.printStackTrace();
}
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {new ViewPrincipal().setVisible(true); }
});
}
// Variables declaration - do not modify
private javax.swing.JPanel JPane4;
private javax.swing.ButtonGroup btgAutor;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JButton jButton5;
private javax.swing.JButton jButton6;
private javax.swing.JComboBox jComboBox1;
private javax.swing.JComboBox jComboBox2;
private javax.swing.JComboBox jComboBox3;
private javax.swing.JComboBox jComboBox4;
private javax.swing.JComboBox jComboBox5;
private javax.swing.JComboBox jComboBox6;
private javax.swing.JComboBox jComboBox7;
private javax.swing.JComboBox jComboBox8;
private javax.swing.JDesktopPane jDesktopPane1;
private javax.swing.JInternalFrame jInternalFrame1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel10;
private javax.swing.JLabel jLabel11;
private javax.swing.JLabel jLabel12;
private javax.swing.JLabel jLabel13;
private javax.swing.JLabel jLabel14;
private javax.swing.JLabel jLabel15;
private javax.swing.JLabel jLabel16;
private javax.swing.JLabel jLabel17;
private javax.swing.JLabel jLabel18;
private javax.swing.JLabel jLabel19;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel20;
private javax.swing.JLabel jLabel21;
private javax.swing.JLabel jLabel22;
private javax.swing.JLabel jLabel23;
private javax.swing.JLabel jLabel24;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
private javax.swing.JLabel jLabel9;
private javax.swing.JMenu jMenu1;
private javax.swing.JMenuBar jMenuBar1;
private javax.swing.JMenuItem jMenuItem1;
private javax.swing.JMenuItem jMenuItem2;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel5;
private javax.swing.JRadioButton jRadioButton1;
private javax.swing.JRadioButton jRadioButton2;
private javax.swing.JRadioButton jRadioButton5;
private javax.swing.JRadioButton jRadioButton6;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JScrollPane jScrollPane3;
private javax.swing.JScrollPane jScrollPane4;
private javax.swing.JScrollPane jScrollPane5;
private javax.swing.JSeparator jSeparator1;
private javax.swing.JTabbedPane jTabbedPane1;
private javax.swing.JTextArea jTextArea1;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
private javax.swing.JTextField jTextField3;
private javax.swing.JRadioButton jrAutorNao;
private javax.swing.JRadioButton jrAutorSim;
private javax.swing.JPanel quadroimagem;
private javax.swing.JTextArea txtAreaDescricaoImg;
private javax.swing.JTextArea txtAreaLegendaImg;
private javax.swing.JTextArea txtAreaReferenciaImg;
private javax.swing.JTextArea txtDescricaoAnimacao;
private javax.swing.JTextField txtDuracaoAnim;
private javax.swing.JTextField txtOutroAutorImg;
private javax.swing.JTextField txtResolucaoImg;
private javax.swing.JTextField txtTituloAnimacao;
private javax.swing.JTextField txtTituloImagem;
private javax.swing.JTextField txtTituloVideo;
// End of variables declaration -
}