小编Har*_*sha的帖子

如何从远程计算机使用MySQL转储

如何备份在远程服务器上运行的mysql数据库,我需要将备份文件存储在本地pc中.

mysql mysqldump

68
推荐指数
4
解决办法
10万
查看次数

如何在java中识别对象类型

可能重复:
如何确定对象的类(在Java中)?
Java确定对象是哪个类

我有以下示例不完整的方法来比较给定对象的对象类型

public void test(Object value) {

        if (value.getClass() == Integer) {
            System.out.println("This is an Integer");
        }else if(value.getClass() == String){
            System.out.println("This is a String");
        }else if(value.getClass() == Float){
            System.out.println("This is a Float");
        }

}
Run Code Online (Sandbox Code Playgroud)

我们可以这样称呼这个方法

test("Test");
test(12);
test(10.5f);
Run Code Online (Sandbox Code Playgroud)

这个方法实际上没有用,请帮我搞定

java class object

22
推荐指数
3
解决办法
10万
查看次数

如何在java中为不同的数据库创建多个数据库连接

我有一个应用程序,它使用不同地理位置的四个数据库.所有数据库都包含相同的表,并且只有数据库名称根据位置而不同.我必须在我的应用程序中创建一些使用每个数据库中的数据的报告.从java应用程序创建这些数据库连接的正确方法是什么?是否有适合我可以使用的任务的设计模式?

java dao design-patterns jdbc multiple-databases

15
推荐指数
1
解决办法
3万
查看次数

如何使用POI读取excel文件的空单元格

我曾尝试使用POI读取excel文件,然后我想将这些数据放入JTable.

这是excel文件,

在此输入图像描述

如您所见,上表中有两个空单元格,一旦我将上面的数据读入JTable我得到的结果,

在此输入图像描述

在我的JTable,空单元格移动到错误的地方,我使用以下代码得到这个结果,请帮助我达到正确的结果,

private XLSContainer xLSContainer;
    Vector cellVectorHolder;
    private int noOfCells=0;

    public XLSContainer readXLS(XLSFile xLSFile) {
        cellVectorHolder = new Vector();

        try {

            FileInputStream inputStream = new FileInputStream(xLSFile.getFileName());

            POIFSFileSystem pOIFSFileSystem = new POIFSFileSystem(inputStream);

            HSSFWorkbook hSSFWorkbook = new HSSFWorkbook(pOIFSFileSystem);

            HSSFSheet hSSFSheet = hSSFWorkbook.getSheetAt(0);

            Iterator rowIter = hSSFSheet.rowIterator();


            while (rowIter.hasNext()) {
                HSSFRow row = (HSSFRow) rowIter.next();
                if(row.getRowNum()==0){
                    noOfCells = row.getLastCellNum();
                }
                Iterator cellIter = row.cellIterator();

                Vector cellStoreVector = new Vector();

                while (cellIter.hasNext()) {
                    HSSFCell hSSFCell = …
Run Code Online (Sandbox Code Playgroud)

java apache-poi

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

如何在intelijidea中构建一个java swing应用程序

如何构建一个java swing应用程序,它在intelij idea中开发了它的依赖项.

build intellij-idea

10
推荐指数
2
解决办法
9354
查看次数

如何使用自定义JTable单元格编辑器和单元格渲染器

我创建了一个带有自定义表格渲染和自定义单元格编辑器的JTable,它可以在图像中显示结果

在此输入图像描述

我使用扩展JPanel的单独类创建了第一个表格单元格中显示的面板.并将表值添加为,

        tbl.setCellEditor(new customCell());
        tbl.getColumnModel().getColumn(0).setCellRenderer(new customCell());

        DefaultTableModel dtm = (DefaultTableModel) tbl.getModel();

        Vector v = new Vector();
        v.add(new Panel());
        v.add("Test");
        dtm.addRow(v);

        v.clear();
        v.add(new Panel());
        v.add("Test 2");
        dtm.addRow(v);
Run Code Online (Sandbox Code Playgroud)

这是我的表自定义类来创建这个表,

class customCell extends DefaultTableModel implements TableCellRenderer, TableCellEditor {

        public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
            Panel p = new Panel();            
            table.setRowHeight(row, p.getHeight());
            return p;
        }

        public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) {

            return new Panel();
        }

        public Object getCellEditorValue() …
Run Code Online (Sandbox Code Playgroud)

java swing jtable tablecelleditor tablecellrenderer

10
推荐指数
2
解决办法
5万
查看次数

从java中的包加载log4j属性

在我的java swing应用程序中,我从存储在应用程序包中的属性文件中加载log4j属性,并将该属性文件加载为,

try {                            
     PropertyConfigurator.configure("conf/log4j.properties");
     logger.info("Starting the system.");                           

} catch (Exception e) {
     e.printStackTrace();

}
Run Code Online (Sandbox Code Playgroud)

然后我在应用程序启动时出现以下错误,

log4j:ERROR Could not read configuration file [conf/log4j.properties].
java.io.FileNotFoundException: conf/log4j.properties (No such file or directory)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:138)
        at java.io.FileInputStream.<init>(FileInputStream.java:97)
        at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:297)
        at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:315)
        at com.bio.ofm.mnu.views.SplashScreen$1.run(SplashScreen.java:70)
        at java.lang.Thread.run(Thread.java:722)
log4j:ERROR Ignoring configuration file [conf/log4j.properties].
log4j:WARN No appenders could be found for logger (com.bio.ofm.mnu.views.SplashScreen).
log4j:WARN Please initialize the log4j system properly.
Run Code Online (Sandbox Code Playgroud)

这种加载属性文件的方式是错误的吗?请帮忙.

我构建一个.jar文件并使用该jar运行应用程序**

java properties log4

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

使用JFileChooser获取目录的路径

如何使用JFileChooser获取目录的绝对路径,只需选择目录?

java jfilechooser

7
推荐指数
2
解决办法
3万
查看次数

如何滚动到JScrollPane中的特定位置

我有一个JScrollPane,它包含一个高大的JPanel,这个大型JPanel包含更多的Jpanels,就像在图像中一样.其中一些面板包含一个JLabel,我用它来显示标题.在顶部,有JLabel,其编号与标题标签中的标题编号相匹配.我需要做的是当我从顶部标签列表中单击标签时,JScrollBar应滚动到放置该标签的位置.

我不知道这是否可能,但如果有人知道如何滚动到JScrollPane中的特定位置,请帮助我.

在此输入图像描述

java swing jscrollpane

7
推荐指数
2
解决办法
7977
查看次数

如何在java中打印带换行符的字符串

我需要使用java打印一个字符串,所以我喜欢以下解决方案经过google搜索了很多.我做了一些更改来打印字符串而不显示打印对话框.我的问题是虽然这个方法正确地打印了字符串,但它不会像我定义的那样破坏行.请告诉我如何打印带换行符的字符串.

public class PrintBill implements Printable {

    private static final String mText = "SHOP MA\n"
            + "----------------------------\n"
            + "Pannampitiya\n"
            + "09-10-2012 harsha  no: 001\n"
            + "No  Item  Qty  Price  Amount\n"
            + "1 Bread 1 50.00  50.00\n"
            + "____________________________\n";

    private static final AttributedString mStyledText = new AttributedString(mText);

    static public void main(String args[]) throws PrinterException {
        PrinterService ps = new PrinterService();
        PrintService pss = ps.getCheckPrintService("Samsung-ML-2850D-2");//get the printer service by printer name


        PrinterJob printerJob = PrinterJob.getPrinterJob();
        printerJob.setPrintService(pss);

        Book book = new Book();
        book.append(new …
Run Code Online (Sandbox Code Playgroud)

java printing

7
推荐指数
2
解决办法
12万
查看次数