[size=14]Olá companheiros e companheiras, eu gostaria de saber se existe um meio de tirar a barra de título e as bordas de um JFrame e deixá-lo somente com o corpo. Uma vez fiz isso em um exercício de tela de inicialização no Instituto em que estudo só que usando C#, o Visual Studio tem um campo nas propriedades do Form que faz isso, porém quero fazer isso usando Netbeans e Java, seria possível?
Se alguém puder ajudar eu agradeço![/size]
Veja se ajuda ai…
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Teste{
public static void main(String[] args){
JFrame frame = new JFrame();
frame.setSize(500,500);
frame.setUndecorated(true);
JButton b = new JButton("Sair");
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
System.exit(0);
}});
JPanel p = new JPanel();
p.add(b);
frame.getContentPane().add(p,BorderLayout.SOUTH);
frame.setVisible(true);
}
}
abraços...
O certo, segundo o nosso presidente, é “companheiras e companheiros”, tanto é que nossa amiga Lina é que se apresentou para resolver seu problema primeiro.
[quote=lina]Oi,
Você poderá utilizar:
Tchauzin![/quote]
Ok Lina funcionou perfeito, era isso mesmo que eu queria,
obrigado, bjos!
[quote=gilsonpolito]Veja se ajuda ai…
[code]
import javax.swing.;
import java.awt.;
import java.awt.event.*;
public class Teste{
public static void main(String[] args){
JFrame frame = new JFrame();
frame.setSize(500,500);
frame.setUndecorated(true);
JButton b = new JButton(“Sair”);
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
System.exit(0);
}});
JPanel p = new JPanel();
p.add(b);
frame.getContentPane().add(p,BorderLayout.SOUTH);
frame.setVisible(true);
}
}
abraços…
[/code][/quote]
Obrigado gilson, fiz o teste aqui e o seu código também funcionou perfeito,
abraços!
O certo, segundo o nosso presidente, é “companheiras e companheiros”, tanto é que nossa amiga Lina é que se apresentou para resolver seu problema primeiro. [/quote]
Ha sim, da próxima vez não erro mais! rsrs!
abraços!
COMO APLICAR A REMOÇÃO DA BARRA DE TÍTULO NESSE CÓDIGO?
package principal;
/**
*
-
@author CARLOS
*/
public class PortalEva extends javax.swing.JFrame {
/**
- Creates new form PortalEva
*/
public PortalEva() {
initComponents();
}
private void initComponents() {
label2 = new java.awt.Label();
jPanel1 = new javax.swing.JPanel();
label1 = new java.awt.Label();
label3 = new java.awt.Label();
label5 = new java.awt.Label();
label2.setFont(new java.awt.Font("Comic Sans MS", 1, 24)); // NOI18N
label2.setForeground(new java.awt.Color(255, 255, 255));
label2.setText("- 7 anos");
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setPreferredSize(new java.awt.Dimension(1366, 768));
jPanel1.setBackground(new java.awt.Color(0, 0, 0));
label1.setFont(new java.awt.Font("Comic Sans MS", 1, 24)); // NOI18N
label1.setForeground(new java.awt.Color(255, 255, 255));
label1.setText("ENTRE!");
label3.setFont(new java.awt.Font("Comic Sans MS", 1, 24)); // NOI18N
label3.setForeground(new java.awt.Color(255, 255, 255));
label3.setText("+ 7 anos");
label5.setFont(new java.awt.Font("Comic Sans MS", 1, 24)); // NOI18N
label5.setForeground(new java.awt.Color(255, 255, 255));
label5.setText("- 7 anos");
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(145, 145, 145)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(label3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(label1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(140, Short.MAX_VALUE))
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
.addContainerGap(155, Short.MAX_VALUE)
.addComponent(label5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(140, 140, 140)))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(48, 48, 48)
.addComponent(label1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(77, 77, 77)
.addComponent(label3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(99, Short.MAX_VALUE))
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(95, 95, 95)
.addComponent(label5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(167, Short.MAX_VALUE)))
);
getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER);
pack();
}//
/**
-
@param args the command line arguments
/
public static void main(String args[]) {
/ Set the Nimbus look and feel /
//
/ If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
- For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if (“Nimbus”.equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(PortalEva.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(PortalEva.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(PortalEva.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(PortalEva.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
//
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new PortalEva().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JPanel jPanel1;
private java.awt.Label label1;
private java.awt.Label label2;
private java.awt.Label label3;
private java.awt.Label label5;
// End of variables declaration
}