的Java Swing

23 在回应 的Java Swing

  1. 服务员Ë想问你一些. 现在e're做 1 图开始追逐游戏一样,先生的话在AppStore上. 她设计了秋千, E现在想使问题从检索数据库“永远”的问题 1 给玩家的答案实现了一封怎么爵士. 我非常感谢你.

    1. 要做到这一点,你需要连接到数据库. 然后坐下来加载框架. 同时展出的每一个问题,你用 1 只有环. 在循环中,你放弃, 如果答案是正确的,则下一, 不是唯一的.

  2. anh cho em hoi tai sao cai panelTextFiled set layout(空值) thi textField va label hien thi duoc. con panelButton va panelTable setLayout(空值) thi ko the hien thi duoc vay a.
    代码

    package Table;

    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.BorderLayout;
    import java.awt.Component;
    import java.awt.FlowLayout;
    import java.awt.GridLayout;

    import javax.swing.JFrame;
    import javax.swing.JPanel;
    进口javax.swing.JLabel中;
    import javax.swing.JScrollPane;
    import javax.swing.JTextField;
    进口javax.swing.JButton中;
    import javax.swing.JTable;
    import javax.swing.BorderFactory;
    import javax.swing.border.TitledBorder;

    @SuppressWarnings(“串行”)
    公共类TableApp扩展的JFrame{
    私人的JPanel panelTableApp,panelTableStudent, 面板文本字段, panelButton;
    私人的JLabel labelIDStudent, labelNameStudent, labelAddressStudent, labelSelect;
    私人的JTextField textFieldIDStudent, textFieldNameStudent, textFieldAddressStudent;
    私人的JButton buttonPush, buttonPop, buttonUpdate, buttonSearch;
    私人的JTable tableStudent;
    私人ModelTableApp模型表学生;

    公共TableApp() {
    超(“申请表”);
    的setSize(600, 750);
    调用setVisible(真正);
    的setResizable(假);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    的getContentPane().添加(createPanelTableApp());
    }

    私人的JPanel createPanelTableApp() {
    panelTableApp =新JPanel();
    panelTableApp.setLayout(空值);
    panelTableApp.setBounds(25, 25, 550, 700);
    panelTableApp.setBorder(BorderFactory.createTitledBorder(空值, 空值, TitledBorder.CENTER, TitledBorder.DEFAULT_POSITION));
    panelTableApp.add(createPanelTextField());
    panelTableApp.add(createPanelButton());
    panelTableApp.add(createPanelTableStudent());
    返回panelTableApp;
    }

    私人的JPanel createPanelTextField() {
    文本框面板=新JPanel();
    panelTextField.setLayout(空值);
    panelTextField.setBounds(25, 25, 550, 250);
    panelTextField.setBorder(BorderFactory.createTitledBorder(空值, 空值,TitledBorder.CENTER, TitledBorder.DEFAULT_POSITION));
    panelTextField.add(createLabelIDStudent());
    panelTextField.add(createLabelNameStudent());
    panelTextField.add(createLabelAddressStudent());
    panelTextField.add(createTextFieldIDStudent());
    panelTextField.add(createTextFieldNameStudent());
    panelTextField.add(createTextFieldAddressStudent());
    返回面板文本字段;
    }

    私人的JPanel createPanelButton() {
    panelButton =新JPanel();
    panelButton.setLayout(新的网格布局(1, 1, 25, 1));
    panelButton.setBounds(25, 300, 550, 35);
    panelButton.setBorder(BorderFactory.createTitledBorder(空值, 空值,TitledBorder.CENTER, TitledBorder.DEFAULT_POSITION));
    panelButton.add(createButtonPush());
    panelButton.add(createButtonPop());
    panelButton.add(createButtonUpdate());
    panelButton.add(createButtonSearch());
    返回panelButton;
    }

    私人的JPanel createPanelTableStudent() {
    panelTableStudent =新JPanel();
    panelTableStudent.setLayout(新的网格布局());
    panelTableStudent.setBounds(25, 360, 550, 350);
    panelTableStudent.setBorder(BorderFactory.createTitledBorder(空值, 空值, TitledBorder.CENTER, TitledBorder.DEFAULT_POSITION));
    panelTableStudent.add(新JScrollPane的(createTableStudent()));
    返回panelTableStudent;
    }

    私人的JLabel createLabelIDStudent() {
    labelIDStudent =新的JLabel(“ID”);
    labelIDStudent.setBounds(25, 35, 75, 25);
    返回labelIDStudent;
    }

    私人的JLabel createLabelNameStudent() {
    labelNameStudent =新的JLabel(“名字”);
    labelNameStudent.setBounds(25, 115, 75, 25);
    返回labelNameStudent;
    }

    私人的JLabel createLabelAddressStudent() {
    labelAddressStudent =新的JLabel(“地址”);
    labelAddressStudent.setBounds(25, 190, 75, 25);
    返回labelAddressStudent;
    }

    私人的JTextField createTextFieldIDStudent() {
    textFieldIDStudent =新的JTextField();
    textFieldIDStudent.setBounds(125, 25, 375, 50);
    返回textFieldIDStudent;
    }

    私人的JTextField createTextFieldNameStudent() {
    textFieldNameStudent =新的JTextField();
    textFieldNameStudent.setBounds(125, 100, 375, 50);
    返回textFieldNameStudent;
    }

    私人的JTextField createTextFieldAddressStudent() {
    textFieldAddressStudent =新的JTextField();
    textFieldAddressStudent.setBounds(125, 175, 375, 50);
    返回textFieldAddressStudent;
    }

    私人的JButton createButtonPush() {
    buttonPush =的新的JButton(“推”);
    buttonPush.setBounds(125, 250, 75, 25);
    返回buttonPush;
    }

    私人的JButton createButtonPop() {
    buttonPop =的新的JButton(“流行的”);
    返回buttonPop;
    }

    私人的JButton createButtonUpdate() {
    buttonUpdate =的新的JButton(“更新”);
    返回buttonUpdate;
    }

    私人的JButton createButtonSearch() {
    buttonSearch =的新的JButton(“搜索”);
    返回buttonSearch;
    }

    私人的JTable createTableStudent() {
    tableStudent =新的JTable();
    tableStudent.setModel(createModelTableStudent());
    return tableStudent;
    }

    private ModelTableApp createModelTableStudent() {
    modelTableStudent = new ModelTableApp();
    return modelTableStudent;
    }

    public static void build() {
    new TableApp();
    }

    }

  3. chào anh ạ. Em cũng mới học về ngôn ngữ java . Trên lớp có giao 1 bt làm 1 ứng dụng từ điển = ngôn ngữ java . Anh cho em hỏi nếu muốn thiết kế 1 cái giao diện từ điển thì cần phải học những bài nào trong số các bài trên ạ ?? Tại e có ko nh tg lắm nên tạm thời chắc ko học hết đc @@

    1. Cái này tùy thuộc vào mức độ và cách tạo giao diện của bạn gồm những gì. Nói chung cần gì thì search đó 🙂

发表评论

Nguyenvanquan7826非常希望你离开的反馈意见, 该职位查询以及博客. 但是,所有的反馈性质 因为演习被删除户 严厉并没有回应!