小编Ade*_*ene的帖子

库存管理数据库

我正在开发库存管理应用程序以下是方案:

- 用户使用以下信息输入购买的商品(商品的ID,购买的数量,购买价格,风的最低价格,购买日期)

每个操作,用户输入出售的物品,其中包含以下信息(物品的ID,销售数量,风的最终价格,交易日期)以及如果最终价格风小于风的最低价格

每次操作,我都记录了交易的好处(最终价格风 - 购买价格)

问题是:您可以在不同的时间以不同的价格购买相同的产品,然后我们可以计算出共同的利益,

例如,如果我有以下情况

购买的商品(T恤),10英镑,20英镑,23英镑,10/08/2012购买商品(T恤),10英镑,22英镑,25英镑,19/08/2012

在这种情况下,风的操作我要做的是用正确的购买价格来回收物品并计算利润并在销售表中记录好的信息?

mysql database database-design stock

5
推荐指数
1
解决办法
1813
查看次数

面板满时将滚动面板添加到jpanel(java)

我正在开发Java swing应用程序,并且正在动态添加组件JPanel。我想JScrollPane在此面板上设置a ,只有当面板满了时,我们才能看到此滚动窗格。

我该怎么做:

 package add_button;
import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.List;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.border.LineBorder;

public class MyExample 
{
    // Field members
    static JPanel panel = new JPanel();
    static Integer indexer = 1;
    static List<JLabel> listOfLabels = new ArrayList<JLabel>();
    static List<JTextField> listOfTextFields = new ArrayList<JTextField>();

    public static void main(String[] args)
    {       
        // Construct frame
        JFrame frame = …
Run Code Online (Sandbox Code Playgroud)

java swing jpanel jscrollpane

4
推荐指数
1
解决办法
2万
查看次数

UTF-8适用于Eclipse,但无法使用导出的jar

我正在使用桌面应用程序,Java SwingMySQL使用阿拉伯语将数据保存在数据库中UTF-8.

当我运行应用程序从Eclipse一切运作良好,但当我完成并将我的工作导出到runnable jar使用时Eclipse export,没有任何与数据库相关的工作.

  • 登录不起作用
  • 当我尝试将日期保存到我的数据库时,Arabic我进入??????数据库

但是,正如我之前提到的,当我运行它时,一切正常Eclipse.任何人都可以帮助我,我必须完成我的工作

这是我的工作样本:

这是我连接我的数据库的方式:

static Connection conn = null;
static String url      = "jdbc:mysql://localhost:3306/";
static String dbName   = "gestiondestock";
static String driver   = "com.mysql.jdbc.Driver";
static String userName = "root"; 
static String password = "";
static String unicode= "?useUnicode=yes&characterEncoding=UTF-8";
Run Code Online (Sandbox Code Playgroud)

这是以下代码buttonLogin ActionPerformed:

private void buttonLogin_ActionPerformed(ActionEvent e) {
    if(textField.getText().equals("") || passwordField.getText().equals(""))
    {
       jd =new JDialog();
        jd.applyComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
        jd.setTitle("?????? …
Run Code Online (Sandbox Code Playgroud)

java mysql jar jdbc utf-8

4
推荐指数
1
解决办法
2946
查看次数

如何从JTable获取选定的RadioButton

我正在研究程序,我需要从Jtable获得所选的无线电接口

我找到了一个我正在工作的例子

有上课

第一名:

  import java.awt.Component;
  import java.awt.event.ItemEvent;
  import java.awt.event.ItemListener;

 import javax.swing.DefaultCellEditor;
 import javax.swing.JCheckBox;
 import javax.swing.JRadioButton;
 import javax.swing.JTable;
 import javax.swing.table.TableCellRenderer;

 class RadioButtonRenderer implements TableCellRenderer {
   public Component getTableCellRendererComponent(JTable table, Object value,
       boolean isSelected, boolean hasFocus, int row, int column) {
     if (value == null)
       return null;
     return (Component) value;
   }
 }

 class RadioButtonEditor extends DefaultCellEditor implements ItemListener {
   /**
     * 
      */
     private static final long serialVersionUID = 1L;
 private JRadioButton button;

   public RadioButtonEditor(JCheckBox checkBox) {
     super(checkBox);
   }

   public Component getTableCellEditorComponent(JTable …
Run Code Online (Sandbox Code Playgroud)

java swing jtable jradiobutton buttongroup

1
推荐指数
1
解决办法
5782
查看次数