| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/08/2007 17:20:08
|
dapim
JavaBaby
Membro desde: 04/01/2007 10:25:56
Mensagens: 99
Offline
|
import java.awt.Toolkit;
import java.awt.Dimension;
import java.awt.GridBagLayout;
import java.awt.GridBagConstraints;
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.BorderFactory;
import javax.swing.border.Border;
public class TryGridBagLayout {
// The window object
static JFrame aWindow = new JFrame(?This is a Gridbag Layout?);
public static void main(String[] args) {
Toolkit theKit = aWindow.getToolkit(); // Get the window toolkit
Dimension wndSize = theKit.getScreenSize(); // Get screen size
// Set the position to screen center & size to half screen size
aWindow.setBounds(wndSize.width/4, wndSize.height/4, // Position
wndSize.width/2, wndSize.height/2); // Size
aWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
GridBagLayout gridbag = new GridBagLayout(); // Create a layout manager
GridBagConstraints constraints = new GridBagConstraints();
aWindow.getContentPane().setLayout(gridbag); // Set the container layout mgr
// Set constraints and add first button
constraints.weightx = constraints.weighty = 10.0;
constraints.fill = constraints.BOTH; // Fill the space
addButton(? Press ?, constraints, gridbag); // Add the button
// Set constraints and add second button
constraints.gridwidth = constraints.REMAINDER; // Rest of the row
addButton(?GO?, constraints, gridbag); // Create and add button
aWindow.setVisible(true); // Display the window
}
static void addButton(String label,
GridBagConstraints constraints,
GridBagLayout layout) {
// Create a Border object using a BorderFactory method
Border edge = BorderFactory.createRaisedBevelBorder();
JButton button = new JButton(label); // Create a button
button.setBorder(edge); // Add its border
layout.setConstraints(button, constraints); // Set the constraints
aWindow.getContentPane().add(button); // Add button to content pane
}
}
erro da
java.lang.NoClassDefFoundError: nova/TryGridBagLayout
Exception in thread "main"
Java Result: 1
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/08/2007 17:42:52
|
Eduardo Bregaida
Moderador
Membro desde: 13/11/2003 14:11:35
Mensagens: 2416
Localização: São Caetano do Sul - SP
Offline
|
dapim wrote:import java.awt.Toolkit;
import java.awt.Dimension;
import java.awt.GridBagLayout;
import java.awt.GridBagConstraints;
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.BorderFactory;
import javax.swing.border.Border;
public class TryGridBagLayout {
// The window object
static JFrame aWindow = new JFrame(?This is a Gridbag Layout?);
public static void main(String[] args) {
Toolkit theKit = aWindow.getToolkit(); // Get the window toolkit
Dimension wndSize = theKit.getScreenSize(); // Get screen size
// Set the position to screen center & size to half screen size
aWindow.setBounds(wndSize.width/4, wndSize.height/4, // Position
wndSize.width/2, wndSize.height/2); // Size
aWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
GridBagLayout gridbag = new GridBagLayout(); // Create a layout manager
GridBagConstraints constraints = new GridBagConstraints();
aWindow.getContentPane().setLayout(gridbag); // Set the container layout mgr
// Set constraints and add first button
constraints.weightx = constraints.weighty = 10.0;
constraints.fill = constraints.BOTH; // Fill the space
addButton(? Press ?, constraints, gridbag); // Add the button
// Set constraints and add second button
constraints.gridwidth = constraints.REMAINDER; // Rest of the row
addButton(?GO?, constraints, gridbag); // Create and add button
aWindow.setVisible(true); // Display the window
}
static void addButton(String label,
GridBagConstraints constraints,
GridBagLayout layout) {
// Create a Border object using a BorderFactory method
Border edge = BorderFactory.createRaisedBevelBorder();
JButton button = new JButton(label); // Create a button
button.setBorder(edge); // Add its border
layout.setConstraints(button, constraints); // Set the constraints
aWindow.getContentPane().add(button); // Add button to content pane
}
}
erro da
java.lang.NoClassDefFoundError: nova/TryGridBagLayout
Exception in thread "main"
Java Result: 1
esse erro significa q dentro do pacote nova ele n ta achando a classe TryGridBagLayout.
Só por curiosidade ta usando Refletion?
|
Blog - Java Anywhere
@bregaida - Twitter
Flickr - Fotos
Cursos de Java?
"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/08/2007 17:46:31
|
fec
JavaChild
![[Avatar]](/images/avatar/7e44f6169f0ae75b943cafb5acdb4449.png)
Membro desde: 04/04/2007 14:34:25
Mensagens: 100
Offline
|
Se num for Refletion,num será a falta da declaração de package??
|
"Qualquer coisa é a mesma coisa" |
|
|
 |
|
|
|
|