JAVA怎么在FRAME里同时创建文本框和按钮呢?请教高手,我初学者!!谢谢了

songyuxiang 2007-12-19 01:14:55
如题,请各位高手指教下!!小弟不胜感激!!
...全文
223 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
songyuxiang 2007-12-19
  • 打赏
  • 举报
回复
哦,谢谢了,师兄!!我用的是AWT。我试下你给的代码呢!!
chaorenwopashei 2007-12-19
  • 打赏
  • 举报
回复
package com.progect;

import java.awt.BorderLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JScrollBar;
import javax.swing.JTextField;
import com.jgoodies.forms.factories.DefaultComponentFactory;

public class Card extends JFrame {

private JList list;
private JTextField textField;
/**
* Launch the application
* @param args
*/
public static void main(String args[]) {
try {
Card frame = new Card();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}

/**
* Create the frame
*/
public Card() {
super();
setAlwaysOnTop(true);
setFocusCycleRoot(true);
setFocusTraversalPolicyProvider(true);
setFocusableWindowState(true);
setFocusable(true);
setBounds(100, 100, 500, 375);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton button=new JButton();
this.add(button);
JButton button1=new JButton();
this.add(button1);

final JLabel label = DefaultComponentFactory.getInstance().createTitle("&New Title:");
getContentPane().add(label, BorderLayout.CENTER);

final JButton button_1 = new JButton();
button_1.setText("New JButton");
getContentPane().add(button_1, BorderLayout.WEST);

textField = new JTextField();
getContentPane().add(textField, BorderLayout.EAST);

final JScrollBar scrollBar = new JScrollBar();
getContentPane().add(scrollBar, BorderLayout.NORTH);

list = new JList();
getContentPane().add(list, BorderLayout.SOUTH);
//
}

}
chaorenwopashei 2007-12-19
  • 打赏
  • 举报
回复
你用的是图行界面操作 啊, SWT ,Swing ,AWT,不知道 你用那个啊,加插件到里面就能直接拖进去了

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧