Olá, pessoal estou fazendo uma aplicação em Java utilizando o Netbeans, estou utilizando um JInternal frame porém tem uma seta no canto superior esquerdo que não tem muitra utilizadade para a minha aplicação encontrei alguns códigos de como tirar porém só funcionou o que remove totalmente a borda, até ai Ok mas depois disso não consigo mais mover o Frame.
Não invoco o Jinternal frame por código faço utilizando a parte gráfica.
Agradeço qualquer ajuda!!!
A dita seta…
public class JFBairro extends javax.swing.JInternalFrame {
public boolean edicao = false;
public JFBairro() {
initComponents();
LimpaFormulario();
populaMunicipio();
}
public void populaMunicipio() {
MunicipioDAO MDAO = new MunicipioDAO();
for (Municipio f : MDAO.read()) {
txtMunicipio.addItem(f);
}
}
public void LimpaFormulario() {
edicao = false;
txtCodigo.setText("");
txtNome.setText("");
txtCodigo.setEditable(false);
txtCodigo.setBackground(Color.LIGHT_GRAY);
//Gera o proximo codigo
BairroDAO BDAO = new BairroDAO();
txtCodigo.setText(String.valueOf(BDAO.max()));
}
public void selecionarMunicipio(int cod) {
for (int i = 0; i < txtMunicipio.getItemCount(); i++) {
Municipio municipio = (Municipio) txtMunicipio.getItemAt(i);
if (municipio.getMunicipio_id() == cod) {
txtMunicipio.setSelectedIndex(i);
return;
}
}
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jPanel1 = new javax.swing.JPanel();
jLabel5 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
jLabel7 = new javax.swing.JLabel();
jPanel2 = new javax.swing.JPanel();
btnSalvar = new javax.swing.JButton();
btnCancelar = new javax.swing.JButton();
btnSair = new javax.swing.JButton();
jLabel1 = new javax.swing.JLabel();
txtCodigo = new javax.swing.JTextField();
jSeparator2 = new javax.swing.JSeparator();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
txtMunicipio = new javax.swing.JComboBox<>();
txtNome = new javax.swing.JTextField();
jSeparator1 = new javax.swing.JSeparator();
setBackground(new java.awt.Color(255, 255, 255));
setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
getContentPane().setLayout(null);
jPanel1.setBackground(new java.awt.Color(41, 88, 137));
jPanel1.setLayout(null);
jLabel5.setFont(new java.awt.Font("Segoe UI", 3, 18)); // NOI18N
jLabel5.setForeground(new java.awt.Color(255, 255, 255));
jLabel5.setText("Bairros");
jPanel1.add(jLabel5);
jLabel5.setBounds(260, 50, 80, 30);
jLabel6.setFont(new java.awt.Font("Segoe UI", 1, 18)); // NOI18N
jLabel6.setForeground(new java.awt.Color(255, 255, 255));
jLabel6.setIcon(new javax.swing.ImageIcon(getClass().getResource("/model/icon/bairro-x64.png"))); // NOI18N
jPanel1.add(jLabel6);
jLabel6.setBounds(170, 0, 180, 100);
jLabel7.setFont(new java.awt.Font("Segoe UI", 3, 18)); // NOI18N
jLabel7.setForeground(new java.awt.Color(255, 255, 255));
jLabel7.setText("Cadastro de");
jPanel1.add(jLabel7);
jLabel7.setBounds(240, 30, 110, 30);
getContentPane().add(jPanel1);
jPanel1.setBounds(-10, 10, 570, 110);
jPanel2.setBackground(new java.awt.Color(255, 255, 255));
jPanel2.setLayout(null);
btnSalvar.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
btnSalvar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/model/icon/save_32px.png"))); // NOI18N
btnSalvar.setText("Salvar");
btnSalvar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnSalvarActionPerformed(evt);
}
});
jPanel2.add(btnSalvar);
btnSalvar.setBounds(80, 370, 120, 50);
btnCancelar.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
btnCancelar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/model/icon/Close_32px.png"))); // NOI18N
btnCancelar.setText("Cancelar");
btnCancelar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnCancelarActionPerformed(evt);
}
});
jPanel2.add(btnCancelar);
btnCancelar.setBounds(210, 370, 120, 50);
btnSair.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
btnSair.setIcon(new javax.swing.ImageIcon(getClass().getResource("/model/icon/home_32px.png"))); // NOI18N
btnSair.setText("Voltar");
btnSair.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnSairActionPerformed(evt);
}
});
jPanel2.add(btnSair);
btnSair.setBounds(340, 370, 120, 50);
jLabel1.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
jLabel1.setForeground(new java.awt.Color(59, 59, 59));
jLabel1.setText("Código");
jPanel2.add(jLabel1);
jLabel1.setBounds(70, 170, 60, 30);
txtCodigo.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
txtCodigo.setForeground(new java.awt.Color(59, 59, 59));
txtCodigo.setBorder(null);
jPanel2.add(txtCodigo);
txtCodigo.setBounds(120, 170, 70, 30);
jPanel2.add(jSeparator2);
jSeparator2.setBounds(120, 200, 70, 10);
jLabel2.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
jLabel2.setForeground(new java.awt.Color(59, 59, 59));
jLabel2.setText("Bairro");
jPanel2.add(jLabel2);
jLabel2.setBounds(70, 230, 50, 30);
jLabel3.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
jLabel3.setForeground(new java.awt.Color(59, 59, 59));
jLabel3.setText("Município");
jPanel2.add(jLabel3);
jLabel3.setBounds(70, 280, 70, 30);
txtMunicipio.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
jPanel2.add(txtMunicipio);
txtMunicipio.setBounds(150, 280, 180, 30);
txtNome.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
txtNome.setForeground(new java.awt.Color(59, 59, 59));
txtNome.setBorder(null);
jPanel2.add(txtNome);
txtNome.setBounds(120, 230, 215, 30);
jPanel2.add(jSeparator1);
jSeparator1.setBounds(120, 260, 210, 10);
getContentPane().add(jPanel2);
jPanel2.setBounds(-20, -20, 570, 450);
setBounds(0, 0, 550, 450);
}// </editor-fold>
private void btnSalvarActionPerformed(java.awt.event.ActionEvent evt) {
if (txtCodigo.getText().equals("")) {
JOptionPane.showMessageDialog(null, "Informe o Código");
txtCodigo.requestFocus();
} else if (txtNome.getText().equals("")) {
JOptionPane.showMessageDialog(null, "Informe o Bairro");
txtNome.requestFocus();
} else if (txtMunicipio.equals("")) {
JOptionPane.showMessageDialog(null, "Informe o Município");
txtMunicipio.requestFocus();
} else {
Bairro B = new Bairro();
BairroDAO DAO = new BairroDAO();
B.setBairro_id(Integer.parseInt(txtCodigo.getText()));
B.setBairro_nome(txtNome.getText());
Municipio municipio = (Municipio)txtMunicipio.getSelectedItem();
B.setBairro_municipio(municipio.getMunicipio_id());
if (!edicao) {
DAO.create(B);
} else {
DAO.update(B);
}
LimpaFormulario();
}
}
private void btnCancelarActionPerformed(java.awt.event.ActionEvent evt) {
LimpaFormulario();
}
private void btnSairActionPerformed(java.awt.event.ActionEvent evt) {
dispose();
}
// Variables declaration - do not modify
private javax.swing.JButton btnCancelar;
private javax.swing.JButton btnSair;
private javax.swing.JButton btnSalvar;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JSeparator jSeparator1;
private javax.swing.JSeparator jSeparator2;
private javax.swing.JTextField txtCodigo;
private javax.swing.JComboBox<Object> txtMunicipio;
private javax.swing.JTextField txtNome;
// End of variables declaration
}