小编ArM*_*MEd的帖子

在Java SE中断开g.drawString中的行

这正是我想要做的:

Graphics2D g2 = (Graphics2D) g;
g2.setFont(new Font("Serif", Font.PLAIN, 5));
g2.setPaint(Color.black);
g2.drawString("Line 1\nLine 2", x, y);
Run Code Online (Sandbox Code Playgroud)

该行打印如下:

Line1Line2
Run Code Online (Sandbox Code Playgroud)

我希望这样:

Line1
Line2
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做drawString

以及如何为一条线做一个标签空间?

java drawstring

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

从ResultSet获取MYSQL表名

我有一个SELECT查询,它结合了三个表.我想通过分离MYSQL表将它们添加到Jtable中.我只是想知道如何识别Resultset中的表名?

resultLoad("SELECT sqNum,RegDate,JobNo,DecName,NoOfLines,EntryType,EntrySubType,EntrySubType2,Amount,Status FROM paysheet WHERE  TypeBy='" + cmbStaff.getSelectedItem().toString() + "' AND CommissionStatus='no' UNION SELECT sqNum,RegDate,JobNo,DecName,NoOfLines,EntryType,EntrySubType,EntrySubType2,Amount,Status FROM creditsheet WHERE  TypeBy='" + cmbStaff.getSelectedItem().toString() + "' AND CommissionStatus='no' ORDER BY RegDate UNION SELECT sqNumber,date,JobNumber,DecName,noOfLines,type,type,type,CommissionAmount,status FROM newjobsheet WHERE  TypeBy='" + cmbStaff.getSelectedItem().toString() + "' AND CommissionStatus='no' ORDER BY RegDate");
Run Code Online (Sandbox Code Playgroud)
private void resultLoad(String loadQuery) {

    try {
        Connection c = DB.myConnection();
        Statement s = c.createStatement();
        ResultSet r = s.executeQuery(loadQuery);

        while (r.next()) {
            Vector v = new Vector();
            v.addElement(r.getString("sqNum"));
            v.addElement(r.getString("RegDate"));
            v.addElement(r.getString("JobNo"));
            v.addElement(r.getString("DecName"));
            v.addElement(r.getString("NoOfLines"));
            v.addElement(r.getString("EntryType") + " …
Run Code Online (Sandbox Code Playgroud)

java mysql

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

标签 统计

java ×2

drawstring ×1

mysql ×1