java编写三个按钮

用java如何编写有三个按钮的界面,求大神编写并且注释!... 用java如何编写有三个按钮的界面,求大神编写并且注释! 展开
 我来答
孤城魔鬼
2015-06-08 · TA获得超过253个赞
知道小有建树答主
回答量:338
采纳率:100%
帮助的人:201万
展开全部

给你一段代码,应该能满足你的需求:

public class LoginIFrame extends JFrame {
public static void main(String[] args) {
JFrame jf = new JFrame("系统登录");
JPanel jpanel = new JPanel();
jf.setContentPane(jpanel);
// 设置窗口在屏幕中居中显示
double width = Toolkit.getDefaultToolkit().getScreenSize().getWidth();
double height = Toolkit.getDefaultToolkit().getScreenSize().getHeight();
int x = (int) (width - 300) / 2;
int y = (int) (height - 250) / 2;
jf.setBounds(x, y, 300, 150);

// 添加标签组件
GridLayout gird = new GridLayout(3, 0);
JPanel jpanel1 = new JPanel();
JPanel jpanel2 = new JPanel();
JPanel jpanel3 = new JPanel();
jpanel.setLayout(gird);
jpanel.add(jpanel1);
jpanel.add(jpanel2);
jpanel.add(jpanel3);
JLabel name = new JLabel("姓 名:");
JTextField nametext = new JTextField(10);
JLabel pwd = new JLabel("密 码:");
JPasswordField pwd1 = new JPasswordField(10);
JButton login = new JButton("登录");
JButton exit = new JButton("退出");
JButton clear = new JButton("重置");
jpanel1.add(name);
jpanel1.add(nametext);
jpanel2.add(pwd);
jpanel2.add(pwd1);
jpanel3.add(login);
jpanel3.add(exit);
jpanel3.add(clear);
jf.getLayeredPane().setLayout(null);

jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
jpanel.setOpaque(false);
jpanel1.setOpaque(false);
jpanel2.setOpaque(false);
jpanel3.setOpaque(false);
jf.setVisible(true);

}
}

如果满意请采纳!

追问
能给我一个思路么?我要的是思路,不是程序
追答
首先初始化一个窗体JFrame,然后在窗体上添加一个容器JPanel,用于放置一些标签、文本框,按钮等
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式