在全屏菜单的时候不就是这样的:为什么在做全屏JFrames和按钮不居中?
然而,当我全屏没有组织:
有人能帮助我吗?
我不知道摆动控件是如何集中在窗体上的。
谢谢。
CODE
登录表单
String sql="select * from logins where username=? and password=?";
try{
pst=(PreparedStatement) conexao.prepareStatement(sql);
pst.setString(1, jTUser.getText());
pst.setString(2, jPass.getText());
rs=pst.executeQuery();
if(rs.next()){
String idTipoLogin = rs.getString("idTipoLogin");
if (idTipoLogin.equals("Administrador")) {
jTMainMenuAdmin ah = new jTMainMenuAdmin();
ah.setExtendedState(JFrame.MAXIMIZED_BOTH);
ah.setVisible(true);
}
MAIN MENU FORM
public class jTMainMenuAdmin extends javax.swing.JFrame {
Connection conexao = null;
PreparedStatement pst= null;
ResultSet rs = null;
public jTMainMenuAdmin() throws SQLException {
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
initComponents();
setTitle();
setIcon();
setDefaultCloseOperation(jTMainMenuAdmin.DO_NOTHING_ON_CLOSE);
conexao=(Connection) CriaConexao.getConexao();
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
try {
new jTMainMenuAdmin().setVisible(true);
} catch (SQLException ex) {
Exceptions.printStackTrace(ex);
}
}
});
}
我们能看到一些代码吗?你使用的是什么布局管理器?你在调用revalidate()吗? – Revive
@ I-LOVE-2-REVIVE您不需要在调整大小时手动调用重新验证...但是,在计算布局问题时,实际查看一些布局代码会很有用 – Ordous
感谢所有人的回复。我用一些代码编辑我的问题。我希望能帮助你摆脱我的怀疑。 – rpirez